yii2가 로그아웃할 수 없는 경우 해결 방법: 먼저 "session.php" 파일을 찾아서 연 다음 텍스트에서 "@session_regenerate_id($deleteOldSession);" 내용을 주석 처리하세요.
yii2 로그인 및 로그아웃 문제
특정 문제:
yii2는 로그인 후 로그아웃하고 빈 페이지로 이동합니다. 페이지도 빈 페이지인데 이런 문제를 겪으신 분 계신가요? 원래 yii2 시스템에 코드가 내장되어 있는데 왜 코드 게시 기능을 사용할 수 없나요?
로그인 및 종료 절차가 제대로 작성되었고, 점프도 정상이었는데, 구성 파일에 세션이 redis에 저장되어 있어서 실패하게 되었습니다!
추천: "yii Tutorial"
'session' => [ 'class' => 'yii\redis\Session', ],
해결책:
vender/yiisoft/yii2/web/session.php 다음 코드를 찾으세요:
public function regenerateID($deleteOldSession = false) { // add @ to inhibit possible warning due to race condition // https://github.com/yiisoft/yii2/pull/1812 //@session_regenerate_id($deleteOldSession); //注释掉这一行就可以了 }
위 내용은 yii2가 로그아웃할 수 없으면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!