1. Nginx 서버 기준 세팅
브라우저 보안 때문에 http:// 로 접속하게 되면 index.php 파일이 다운로드 된다던지, 사이트에 제대로 접속이 안된다던지 하는 문제가 있다.
그래서 세팅상 https:// 로 리다이렉트를 시켜준다.
server {
listen 80;
server_name www.mydomain.com mydomain.com;
return 301 https://mydomain.com$request_uri;
}
ssl 인증서를 구매한 상태가 아니라면 위 세팅이 전부이다.
이렇게하면 http://도메인 으로 접속 했을 때 , 보안메시지가 뜨고, 고급 버튼을 눌러서 안전하지않은 상태로 접속을 눌러주면 http:// 로 접속이 가능하다.
2. config.php 수정
define('G5_DOMAIN', 'https://'.$_SERVER['HTTP_HOST']);
define('G5_HTTPS_DOMAIN', 'https://'.$_SERVER['HTTP_HOST']);
define('G5_COOKIE_DOMAIN', '.'.$_SERVER['HTTP_HOST']);
각 도메인을 현재 접속한 도메인으로 변경
3. 로그인 시 오류 해결
만약 "가입된 회원아이디가 아니거나 비밀번호가 틀립니다. 비밀번호는 대소문자를 구분합니다." 라는 메시지가 나온다면
bbs/login_check.php 에서
/*
if (!$is_social_password_check && (!$mb['mb_id'] || !login_password_check($mb, $mb_password, $mb['mb_password'])) ) {
alert('가입된 회원아이디가 아니거나 비밀번호가 틀립니다.\\n비밀번호는 대소문자를 구분합니다.');
}
*/
위 내용을 주석처리 하면 정상 로그인 된다.
반응형
'PHP' 카테고리의 다른 글
[PHP] 외부 API 응답으로 받은 json string 가공하기 (0) | 2023.03.10 |
---|---|
[PHP] timestamp 로 밀리세컨즈 13자리 만들기 (0) | 2022.12.20 |
[PHP] CURL 로 API 호출 시 Fiddler로 캡쳐 하는 법 (0) | 2021.04.23 |
[PHP] timestamp 계산 D-day 계산 (0) | 2020.12.22 |
[PHP] mail 함수 사용 시 한글 깨짐 문제 (1) | 2020.12.02 |