비밀번호 변경 작업 중입니다. 업데이트 된 암호 나 새 암호를 저장 한 후 cakephp의 사용자에게 성공 메시지를 표시해야합니다.리디렉션 된 페이지에 성공 메시지 표시
변경 암호 방법에서 데이터베이스 작업을 성공적으로 마친 후 사용자를 로그 아웃 방법으로 리디렉션하고 있습니다. 로그 아웃 메소드는 세션을 삭제하고 사용자를 로그인 메소드로 리디렉션합니다.
어떻게 혼자 CakePHP의 특정에 대한 암호 변경 방법비밀번호 변경 작업 중입니다. 업데이트 된 암호 나 새 암호를 저장 한 후 cakephp의 사용자에게 성공 메시지를 표시해야합니다.리디렉션 된 페이지에 성공 메시지 표시
변경 암호 방법에서 데이터베이스 작업을 성공적으로 마친 후 사용자를 로그 아웃 방법으로 리디렉션하고 있습니다. 로그 아웃 메소드는 세션을 삭제하고 사용자를 로그인 메소드로 리디렉션합니다.
어떻게 혼자 CakePHP의 특정에 대한 암호 변경 방법아래의 코드가 일반적이다 설정되지 않고 로그인 방법에서 성공 메시지를 표시합니다.
리디렉션하는 동안 params에 일부 쿼리 문자열을 추가해야합니다. 다음
header("location:login.php?response=1");
하고이
if (isset ($_GET['response']))
{
if ($_GET['response']=="1")
{
echo "Successfully logged out";
}
}
처럼 login.php 에서 읽을 필요가 귀하의 login.php 경우 같은 http://book.cakephp.org/view/1313/setFlash에서보세요. Session 구성 요소의 setFlash 기능은이를 위해 설계되었습니다! 다른 행동의 관점에서 $this->Session->setFlash('Example message text');
: echo $session->flash();
'echo $ session-> flash();'를 기본보기에 넣으면 이러한 메시지가 표시되는지 여부에 대해 걱정할 필요가 없습니다. – Tim
왜 당신이 그/그녀가 그/그녀의 암호를 변경하는 사용자를 로그 아웃 할 원래의 컨트롤러 액션에서
? –