Added recaptcha

This commit is contained in:
2026-01-12 11:05:01 +01:00
parent a4d386f2c5
commit 01861f08c6
6 changed files with 101 additions and 45 deletions

View File

@@ -22,23 +22,25 @@ class RegisterController extends Controller
*/
public function index()
{
// only admins can access registration; reuse existing admin auth check
Auth::checkAdminAuthentication();
if (Session::userIsLoggedIn()) {
Redirect::to('index');
return;
}
$this->View->render('register/index');
}
/**
* Register page action
* POST-request after form submit
*/
public function register_action()
{
// enforce admin-only for registration
Auth::checkAdminAuthentication();
if (Session::userIsLoggedIn()) {
Redirect::to('index');
return;
}
RegistrationModel::registerNewUser();
Redirect::to('admin/index');
if (RegistrationModel::registerNewUser()) {
Redirect::to('login');
} else {
Redirect::to('register');
}
}
/**