안녕하세요?


이번 포스팅에서는 지난번 사이트에서 자동 로그인 기능을 구현해 보려고 했습니다만, 그게 그렇게 간단하지 않았다는 말부터 올려야 겠습니다.



우선 Winmerge라는 프리웨어 소프트 웨어를 이용해서 그누보드5에서 기본적으로 자동 로그인 기능이 있다고는 합니다만, 아마 login.skin.php 라는 파일에서 무언가 심각한 에러가 있는가 싶어서 찾아 보았습니다. 하지만 여기서는 어떤 조작도 발견이 되지 않았습니다.


그래서 어디가 문제인가 했더니 사이트의 대문이 따로 index.php라는 페이지를 두어서 따로 있는 구조라는 것을 알았습니다. 일단 그 index.php에서 로그인을 위한 쿠키를 구현하는 문구가 없어서 어떻게 시도를 하기는 해 보았습니다.



우선 혹시나 싶어서 /www/gb5에 있는 common.php에 있던 쿠키 생성에 관련되어 있던 부분을 복사해 보았습니다만, 아무런 변화도 일어나지 않았습니다.



혹시나 싶어서 set_cookie(쿠키이름, 쿠키값, 만료시간, 경로, 보안)으로 함수가 이루어져 있는데, 여기서 경로 부분이 문제인가 싶어서 common.php가 있는 부분을 추가해 보았습니다만 아무런 변화가 없었습니다.



여러번 시도를 해 보았습니다만, 일단 이번 포스팅에서 올릴만한 것은 여기까지라고 할 정도로 어떻게 사이트에 자동 로그인을 구현하는데, 어떻게 해야 할지 모르겠다는 생각이 듭니다.

그래도 계속 생각해 봤는데, 아무래도 html로 작성된 문서인 것으로 봐서, 좀 더 자료를 찾아 모아본 다음에 다시 움직여야 겠다는 생각이 듭니다.


아마 스크린샷을 올라온 것을 보면서 짐작하신 분은 아시겠지만........... 어떻게 있는 문구를 고쳐서 피똥 싼다는 농담까지는 어떻게 넣는데 성공했습니다만, 그래도 자동 로그인 기능을 구현하기에는 아직은 부족하다는 생각이 듭니다.



+ Recent posts

티스토리 툴바