Отображение сообщения об успехе на перенаправленной странице - PullRequest
0 голосов
/ 14 июня 2011

Я работаю над сменой пароля.после того, как я сохранил обновленный или новый пароль, мне нужно отобразить сообщение об успешном завершении работы пользователя в cakephp.

из метода изменения пароля, после успешной операции с базой данных я перенаправляю пользователя в метод выхода из системы.метод logout удалит сеанс и перенаправит пользователя на метод входа в систему.

Как отобразить сообщение об успехе в методе входа в систему, который установлен в методе смены пароля

Ответы [ 2 ]

1 голос
/ 14 июня 2011

Посмотрите на http://book.cakephp.org/view/1313/setFlash. Функция setFlash компонента Session была разработана для этого!

В оригинальном действии контроллера: $this->Session->setFlash('Example message text');

По мнению другого действия: echo $session->flash();

0 голосов
/ 14 июня 2011

приведенный ниже код является общим, а не только для cakePHP.

При перенаправлении вам нужно добавить несколько строк запроса в параметрах. например, если ваш login.php то

header("location:login.php?response=1");

и нужно читать в login.php как это

if (isset ($_GET['response']))
{
    if ($_GET['response']=="1")
    {
      echo "Successfully logged out";
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...