2011-09-16 2 views
1

내 웹 사이트에 CI를 사용합니다. 로그인 페이지가 있습니다. 그러나 일부 컴퓨터의 일부 브라우저에서는 사용자 데이터가 브라우저에 저장되어 있지 않기 때문에 시스템에 로그인 할 수 없습니다. 나는 로그인 할 수 있고 할 수없는 (PC + 브라우저)의 차이점을 알아낼 수 없다.일부 컴퓨터의 일부 브라우저에서 CI 세션 데이터를 허용하지 않습니다.

+0

쿠키에 관한 것이면 쿠키가 비활성화되었는지 여부를 확인할 수 있습니다. – cenanozen

답변

0

CI 세션 (테이블 ci_sessions)을 저장하기 위해 데이터베이스를 사용하는 경우 기본 UserAgent 필드를 VARCHAR 250 또는 그와 비슷한 것으로 변경해야합니다. 지금은 전체 UserAgent를 수용하지 않는 다소 작다고 생각합니다. 그런 식으로, 나는 브라우저를

두 번째 원인은 당신이 설정/config.php 파일을 열고 편집이 부분을

$config['cookie_prefix'] = "prefix"; 
$config['cookie_domain'] = "localhost"; 
$config['cookie_path'] = "/"; 
$config['cookie_secure'] = TRUE; 

을 그리고 변경해야 할 수 식별되지 생각

$config['cookie_domain'] = "YOUR_DOMAIN"; 

YOUR_DOMAIN이 웹 사이트가 실행되는 유효한 도메인인지 확인하십시오. IP 또는 로컬 호스트를 사용하지 마십시오.

+0

아무도 도움을받지 못했습니다. –

관련 문제