개발 Q&A

제목 로그인 프로세스 관련 질문입니다.
글쓴이 UYEONG 작성시각 2012/11/01 11:26:15
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 17323   RSS
 안녕하십니까 좋은 아침입니다.
로그인 관련 질문드립니다.

시나리오
> 사용자가 로그인이 필요한 B페이지에 접근한다.
> 로그인이 되어있지않아 A라는 로그인 전용페이지로 리다이렉트 된다.
> A로그인전용페이지에서 로그인을 한다.
> 사용자가 애초 접근하려 했던 B페이지로 리다이렉트 한다.

첫째 질문
많은 웹사이트 들이 이런식이지 않습니까?
여기서 로그인 전용페이지에 리다이렉트 되어 사용자가 로그인하면
애초 접근하려 했던 B페이지의 주소를 어떻게 저장해서 끌고와 리다이렉트 시켜주는지 궁금합니다.

둘째 질문
로그인이 필요한 페이지들(다수의 페이지)은 항상 로그인이 되었는지 체크하는 방식입니까?
그렇다면 생성자 함수에서 항상 체크해주는 코드가 상주해야 합니까?

답변해주시면 감사하겠습니다^_^

 다음글 체크박스로 값 넘기기 질문. (5)
 이전글 $this->load->view($view_... (2)

댓글

헛발이 / 2012/11/01 11:36:33 / 추천 0
가장 좋은 방법은 현재 포럼 소스는 어떻게 하고 있나 살펴 보면 금방 아실거에요..

저 같은 경우는 ci입문 할때 tank_auth 란 일종의 라이브러리가 있는데 그걸 쉽게 ci에 붙여 사용할수
있는데 그걸 분석해 보면 로그인이 어떻게 처리 되는지 알수 있을거에요...
전 그렇게 공부했답니다..

1. 로그인페이지로 넘어 가기 직전에 현재 URL을 가져다가 변수에 넣어 두고 로그인 되면 그 값으로 이동..
    또는 그 URL에 한글이나 기타 문제가 되는 문자가 있는 경우 암호화 하여 값을 만들고 처리 ..

2. 로그인이 되어 있는지 항상 체크 합니다.
    즉 로그인 된다음에 로그인 된 플레그 값을 세션에 넣고 그 값이 있는지 확인 하는거죠 ...
UYEONG / 2012/11/01 12:52:03 / 추천 0
감사합니다^_^!!