제목 | 세션 redirect 끊김 | ||
---|---|---|---|
글쓴이 | 강남원 | 작성시각 | 2017/09/11 15:21:55 |
|
|||
로그인 부분을 구현하면서 삽질한 내용을 기록해둡니다. ci 버전 2.2.6
증상:
컨트롤러에서 로그인성공후 세션에 유저의db_primarykey를 등록 상품 페이지로 리다이렉트 help url 로드후 redirect("/product/"); 세션 로드후 유저정보를 보면 1. 세션아이디가 새롭게 발급됨 2. 이전에 저장한 primarykey 항목이없음
해결 : $config['sess_cookie_name'] = 'newsession'; (언더바 삭제 , "session"명을 그대로 사용금지) $config['sess_expiration'] = 7200; $config['sess_expire_on_close'] = FALSE; $config['sess_encrypt_cookie'] = FALSE; $config['sess_use_database'] = FALSE; $config['sess_table_name'] = 'newsessions'; $config['sess_match_ip'] = FALSE; $config['sess_match_useragent'] = TRUE; $config['sess_time_to_update'] = 300;
$config['cookie_prefix'] = ""; $config['cookie_domain'] = ".anbuyers.kaitorikensakukun.com"; $config['cookie_path'] = "/anbuyers_re"; //본인은 웹루트 이하에 anbuyers_re 라는 폴더를생성후 작업중. $config['cookie_secure'] = FALSE;
세션 정상작동 확인 브라우저 : 크롬 , ie11 ,firefox 주의사항 요약 정리 1. $config['sess_cookie_name'] 항목에 언더바사용금지 2. $config['sess_cookie_name'] 항목에 "session" 그대로 사용금지 변경필요 3. $config['cookie_domain'] 항목에 도메인설정 4. $config['cookie_path'] = 항목에 웹루트 지정 |
|||
다음글 | 라라벨의 블레이드 템프레이트 엔진을 가져와 적용해 봤습... (3) | ||
이전글 | PHPStorm 에서 Sublime Text Style... | ||
변종원(웅파)
/
2017/09/12 10:03:33 /
추천
0
|
고생하셨습니다. ^^