[긴급]http->https 변경후 소셜로그인은 되는데 아이디 로그인이 안되는 현상
본문
2021-11-12 작업 내용
===================================
1. config.php 라인 30
define('G5_DOMAIN', '');
define('G5_HTTPS_DOMAIN', 'https://sajugate.com');
2. 네이버로그인 리턴 url및 적용 사이트 변경 http -> https
https://developers.naver.com/apps/#/myapps/~~
3. 카카오로그인 리턴 url및 적용 사이트 변경 http -> https
https://developers.kakao.com/console/~~~~
4. 관리자 환경설정
https://sajugate.com/adm/config_form.php
http -> https
5. KCP 결제테스트
- 카드결제 -> 취소 까지 테스트 완료
=====================================
결과
1. 소셜로그인은 잘 동작함
2. 아이디 패스워드 로그인이 안됨. 관리자 로그인도 안됨
상용서비스중인 사이트입니다. 상기 에러를 조속히 수정해야합니다. 도와주세요~~~~~ ㅠ.ㅠ
답변 2
해당 에러 코드를 기반으로 역으로 추적해 나가보세요.
참고로, 해당 라인 코드가 아래와 같다면,
$encrypt = call_user_func(G5_STRING_ENCRYPT_FUNCTION, $str);
G5_STRING_ENCRYPT_FUNCTION 상수는 config.php 파일에 정의되어 있어요.
혹시, 아래처럼 정의되어 있으면,
define('G5_STRING_ENCRYPT_FUNCTION', 'create_hash');
아래처럼 바꾼 후 인터넷임시파일 제거 후 브라우저 닫았다가 다시 켜서 확인해 보세요.
define('G5_STRING_ENCRYPT_FUNCTION', 'sql_password');
/data 폴더 퍼미션도 체크해 보시고,
/bbs/login_check.php 파일도 점검해 보시고...
하드 여유 공간도 체크해 보시고...
신비님. 대단하십니다.
------------------------------------------------------------------
define('G5_STRING_ENCRYPT_FUNCTION', 'create_hash');
아래처럼 바꾼 후 인터넷임시파일 제거 후 브라우저 닫았다가 다시 켜서 확인해 보세요.
define('G5_STRING_ENCRYPT_FUNCTION', 'sql_password');
------------------------------------------------------------------
이부분이 정답이었습니다.
덕분에 잘 처리되었습니다. 대단히 감사합니다.