제목 | 로그인시 세션 또는 쿠키를 저장한것을 이용방법은 ? | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | testting | 작성시각 | 2019/02/14 11:06:12 |
|
|||
제목의 내용처럼 CI 를 통해 로그인 했고 로그( 예 해당 사이트 :www.test.com/) 인시 세션 에 사용자의 ID 를 넣었습니다. 그러나 외부 모듈을 이용하게 되어 url 의 확장자가 예를 들어 www.test.com/특정모듈폴더/test.php 이런식으로 보여지게 됩니다. 그러나 해당 모듈을 통해 보여지는 test.php 파일의 내용은 로그인 한 사람만 보여줘야 하는데 어떻게하면 CI 를 통해 로그인한 세션을 test.php 에 적용 할 수 있을까요 ??
참조 !! CI 를 통해 로그인 후 CI 에서는 일반적으로 아래와 같이 불러 사용 하고 있습니다. $login_id = $this->session->userdata('user_id');
말이 좀 혼란스러게 쓰여졌다는것은 제가 위 내용을 정확히 이해 못해서 입니다. 읽어주셔서 감사합니다.
|
|||
다음글 | 뷰->컨트롤러->모델 일때 post 값 받는... (5) | ||
이전글 | form_validation 질문입니다. (2) | ||
변종원(웅파)
/
2019/02/14 11:12:32 /
추천
0
|
testting
/
2019/02/14 11:24:30 /
추천
0
답변 감사합니다.!
|
변종원(웅파)
/
2019/02/14 11:40:15 /
추천
0
ci 3점대이면 file로 저장하는 세션이 php native session 이라 $_SESSION 사용해서 접근할 수 있습니다.
|
testting
/
2019/02/14 13:04:36 /
추천
0
아 !! 이곳에서는 CI 2.x 대를 사용 해서 힘들것 같내요 !! 감사합니다. ! |
test.php라는게 따지고 보면 api라서 토큰인증을 적용하시는게 좋을겁니다.
그게 아니라면 ci세션 저장위치에 접근하여 해당파일을 읽어 접속자의 pc내의 쿠키에 해당하는 파일의 내용을 파싱해서 사용하도록 직접 함수를 만드셔야 합니다.