제목 | 호스팅 이전시 로그인이 되지 않는 현상이 있어요.. | ||
---|---|---|---|
글쓴이 | 하늘치 | 작성시각 | 2012/11/09 10:13:04 |
|
|||
안녕하세요. 다름이 아니라, 코드이그나이터로 사이트를 만들었는데.. 작업 계정에서 실제 서비스할 계정으로 이전하고 나서 보니 로그인이 안되더라구요. 저와 비슷한 경험의 글은 아무리 검색해도 안나오는군요;; 일단 이렇습니다. 아래 코드처럼 비밀번호를 체크합니다. if ($this->input->post('mb_password') !== $this->encrypt->decode($mb['mb_password'])): alert("비밀번호가 일치하지 않습니다!!!",'user/login'); endif; 그리고 실제로 아래처럼 찍어보면.. /*****************************************************/ echo $this->input->post('mb_password')."<<<<<<br>"; echo $mb['mb_password']."<<<<<<<<<<br>"; echo $this->encrypt->decode($mb['mb_password'])."<<<<<<<<br>"; exit; /*****************************************************/ 로그인 처리 페이지에서 이렇게 나와야 정상인데.. (작업계정) /*****************************************************/ c568cb058ef798a91b1a3259c9292477<<<<< Qn8uAFBGRskb/gWUHEgTVsrkpLdPM75HR4esO+OSRHlyEY/JD2NkQfqy0d6Xo9zODPeRvlLx1+hSBtad6+0J3w==<<<<<<<<< c568cb058ef798a91b1a3259c9292477<<<<<<< /*****************************************************/ 이전한 사이트에서는 이렇게 나와주고 계십니다;;; (실제 서비스할 서버의 계정) /*****************************************************/ c568cb058ef798a91b1a3259c9292477<<<<< Qn8uAFBGRskb/gWUHEgTVsrkpLdPM75HR4esO+OSRHlyEY/JD2NkQfqy0d6Xo9zODPeRvlLx1+hSBtad6+0J3w==<<<<<<<<< c.@P���&~w��Ӎ.���-jb @�� ob��<<<<<<< /*****************************************************/ 소스와 디비는 복사해서 고스란히 옮겨놓은 것이기 때문에 왜 이런 현상이 일어나는지를 모르겠습니다;; 뭔가.. 도메인을 인식해서 저런 결과가 생기는 걸까요? 아니면, 서버 환경이 영향을 주는 걸까요?? config.php 파일에서도 아래와 같이 동일한 값이 들어가 있습니다. (물론, 여기 보여주기 위해 문자는 변경했습니다.) $config['encryption_key'] = 'dkfljafosf'; 혹시 방법을 아시면 조언 부탁드립니다~ |
|||
다음글 | view 호출시 새창으로. (3) | ||
이전글 | redirect 질문좀 드릴게요 (4) | ||
변종원(웅파)
/
2012/11/09 10:38:20 /
추천
0
서버에서 php-mcrypt가 설치되어 있는지 보세요.
|
하늘치
/
2012/11/09 10:54:46 /
추천
0
이번에 가상 서버를 임대해서 쓰려는데 걸리는 게 참 많네요;;
그렇지 않아도 어제 종일 구글링했는데, 서버는 처음이라 쉽지 않네요. index.php 빼고 쓰려고 서버 에서 AllowOverride ALL 해주고, 페이스북 때문에 JSON 설치요청하고, mcrypt 는 하다하다 못해서 오늘로 넘어온거거든요. 정말 그게 문제인 듯 하네요. 참고로, 어제 검색해서 봤던 사이트들입니다. 1. http://blog.naver.com/sihal7?Redirect=Log&logNo=110083545246 2. http://bban2.tistory.com/209 1번 사이트에서는 참 간단하게 설명해주셨는데, php 컴파일 옵션 추가 후 재컴파일 --with-mcrypt=/usr/lib 요게 뭔 말인지 통 모르겠더라구요.. 에효.. 암튼 다시 구글링 해봐야겠습니다.. 웅파님 답변 감사합니다. ^^ |
변종원(웅파)
/
2012/11/09 11:29:23 /
추천
0
전 yum으로 편하게 설치합니다. (CentOS)
yum install php php-mcrypt 하시면 의존성까지 체크해서 알아서 설치해줍니다. |
한대승(불의회상)
/
2012/11/09 11:35:30 /
추천
0
우분투는 apt-get install 로 간단히... 쿨럭... ㅡㅡ;;
|
하늘치
/
2012/11/12 09:15:09 /
추천
0
웅파님 감사합니다~ :)
저도 CentOS가 설치된 서버에서 작업했던터라, 지난 금요일 퇴근 직전에 말씀해주셨던, yum install php php-mcrypt 이걸로 설치했더니 됐네요. 지난 금요일 밤엔 phpinfo 에서도 확인이 안됐더랬는데, 오늘 아침에 보니 설치가 되어 있더라구요!!! 마음이 급해서 아파치 재시작도 안하고 막 그랬나봅니다.. ^^; 감사합니다~~~ 서버로의 초행길은 험난하고도 짜증났었지만, 이렇게 하나하나 해결되는 걸 보니 뿌듯합니다. 모든 일이 다 그렇겠지요? 모두 즐거운 한 주 시작하시길 바랍니다~ |