Как я могу автоматически авторизовать пользователя сразу после его регистрации в CakePHP?

Я использую платформу cakephp для создания своего приложения. Я хочу, чтобы всякий раз, когда пользователь регистрируется, он автоматически входил в систему и отображал определенную страницу. Подскажите, пожалуйста, как реализовать эту функцию? используя xampp, с php 5.2 и mysql 5.0 на winXP.


person Gaurav Sharma    schedule 14.05.2009    source источник
comment
+1 Вопрос немного расплывчатый, но определенно не отрицательный, по крайней мере для меня.   -  person Stefan Mai    schedule 18.05.2009


Ответы (1)


Ну, это сводится к следующему:

  • Когда ваш пользователь зарегистрирован, сохраните его учетные данные для входа
  • Вызов $this->Auth->login()
  • Редирект на вашу страницу

См. дополнительную информацию об Auth::login() здесь:

http://api.cakephp.org/class/auth-component#method-AuthComponentlogin

person dr Hannibal Lecter    schedule 14.05.2009