$firstName, 'last_name' => $lastName, 'email' => $email, 'password' => $password, 'password2' => $password2, ]); if (!($result['ok'] ?? false)) { $error = $result['error'] ?? t('User can not be registered'); } else { // Store email in session for verify-email page $_SESSION['email_verification_email'] = $result['email'] ?? $email; Flash::success(t('Registration successful! Please check your email for the verification code.'), 'verify-email', 'registration_success'); Router::redirect('verify-email'); } }