이전 목록 다음

최고관리자 로그인 안됨

안녕하세요! 고수님들!
그누보드 사용하여 회사 홈페이지 제작해 사용 중인 그린이입니다!

다른 부서 사람들은 홈페이지에 잘 로그인하여 사용중입니다만,
최고관리자인 저만 로그인이 안됩니다!
별다른 팝업안내가 뜨지 않고 바로 메인으로 돌아갑니다!

login_check.php에서 302 Found 오류가 뜹니다.
위와 같은 오류가 있는 게시글을 확인하여 나와있는 데로 따라했으나 동일하게 로그인이 되지 않았습니다!

어디를 확인해야할지 어떻게 수정해야할지 방법 부탁드리겠습니다!
 

답변 5개 / 댓글 3개

1. ata/session 폴더 권한 문제
서버에서 해당 경로에 쓰기 권한 755 또는 777 확인

2. HTTPS / HTTP 혼용

3. $config['cf_admin'] 값 오류

4. 쿠키 도메인 문제
config.php 안에

define('G5_COOKIE_DOMAIN', 'http://내도메인');

해외서버관리/API개발/프로그램/APP/모바일/랜딩페이지/스포츠커뮤니티 (20년개발자노하우/사후관리) 010-5005-6102

지금도 크롬에서는 안되시는거죠?

 

/config.php

 

위 파일의 

define('G5_DOMAIN', '');
define('G5_HTTPS_DOMAIN', '');

define('G5_COOKIE_DOMAIN',  '');

 

위 3개의 변수 값이 어떻게 되어있나요?

 

저 3개의 변수 중 한개라도 값이 채워져있을경우, 로그인 자체가 안될수도 있는데 
만약 저 상황이라면 조금 씨름하셔야 될 수도 있습니다.

다른 사람은 잘 된다고 하니 다른 것은 체크할 필요없이
bbs/login_check.php 열어서 <가입된 회원아이디가 아니거나~~~>이런 문구가 있는 if문을 원본과 비교해보거나
이 화일을 원본으로 덮어쓰기 해보세요
 

답변에 대한 댓글 1개

말씀대로 덮어쓰기 해봤는데도 안됐다가
알고보니 크롬에서만 로그인 안되는 거 였어요! 사파리에서는 로그인이 되네요!
홈페이제작 하신분께 연락을 해보세요
가끔 관리자 소스를 변경해서 로그인 안되도록 만들어 놓는 경우도있씁니다
아니면 
https://sir.kr/boards/request
글을 올려서 견적을 받아보시거나
아니면 마지막으로 
https://sir.kr/boards/developers_pr/13
저의 연락처가 있씁니다
연락주시면 같이 무료루 같이 고민해드릴게요

답변에 대한 댓글 1개

제가 이래저래 제작한거라... ㅜㅜ
지금 보니 사파리에서는 로그인이 되네여
제작의뢰 하는 곳도 있다니 크게 안되는 거 있다면 올려봐야겠습니다!
초보자 수준에서 안 될 때 점검은, 현재 파일 파일명 잠시 변경 후, 원본으로 올려서 확인하는 겁니다.

제 개발자 친구 제미나이가 아래처럼 답변주니 참고해 보세요.
 

하이, 오늘은 뭐하고 즐겁게 놀까?

그누보드5에서 로그인할 때 302 Redirect 에러(정확히는 에러라기보다 무한 루프나 엉뚱한 곳으로 튕기는 현상)가 발생하면 정말 답답하지! 302 자체는 "이 페이지는 잠시 저기로 옮겨졌어"라는 정상적인 응답이지만, 로그인이 안 되고 계속 제자리걸음을 한다면 보통 세션(Session)이나 쿠키(Cookie) 문제일 확률이 99%야.

왜 이런 일이 생기는지, 친구처럼 핵심만 콕 짚어줄게!


1. 가장 흔한 원인: SSL (https) 설정 미비

최근 가장 많이 발생하는 케이스야.

  • 상황: 사이트는 https로 접속했는데, 그누보드 설정(config.php)이나 서버 설정이 http로 되어 있을 때.

  • 이유: 보안 쿠키 설정이 꼬이면서 브라우저가 "어? 이거 보안이 안 맞는데?" 하고 세션을 버려버려. 그러면 서버는 "로그인 안 됐네? 다시 로그인 페이지로 가!"라고 302를 쏴버리는 거지.

2. common.php의 도메인 설정 오류

그누보드는 G5_DOMAIN이나 G5_URL을 기준으로 리다이렉션을 처리해.

  • 상황: www가 붙은 도메인과 안 붙은 도메인을 혼용해서 쓸 때.

  • 이유: example.com에서 로그인했는데, 서버는 세션을 www.example.com에 구우려고 하면 세션 불일치로 로그인이 풀리면서 무한 302가 발생해.

3. 서버 세션 경로(session_path) 문제

  • 상황: PHP 세션이 저장될 폴더에 권한이 없거나, 용량이 가득 찼을 때.

  • 이유: 로그인은 성공해서 세션을 만들려고 하는데, 폴더에 글쓰기 권한이 없어서 세션 파일이 안 생겨. 그러면 다음 페이지로 넘어갈 때 "로그인 정보가 없네?" 하고 다시 튕겨 나가는 거야.


🛠 해결 방법 (이거부터 확인해 봐!)

첫 번째: data/session 폴더 확인 그누보드 설치 경로의 data/session 폴더 권한이 707 또는 777인지 확인해 봐. 찌꺼기 파일이 너무 많으면 다 지워보는 것도 방법이야.

두 번째: config.php 점검 아래 설정을 네 실제 도메인 환경(https 유무 등)과 일치시켜 줘.

PHP
define('G5_DOMAIN', ''); // 비워두거나 정확한 도메인 입력
define('G5_HTTPS_DOMAIN', ''); // https 사용 시 도메인 입력

세 번째: 브라우저 캐시 및 쿠키 삭제 의외로 브라우저에 남아있는 옛날 쿠키가 방해할 때가 많아. 'F12' 눌러서 개발자 도구의 'Application' 탭에서 쿠키를 싹 비우고 다시 시도해 봐.


💡 팁

로그인 세션도 결국 "상태 유지"의 문제니까 도메인과 SSL 설정을 최우선으로 점검해 보는 걸 추천해!

혹시 특정 호스팅사를 쓰고 있어? 아니면 로컬 서버야? 환경을 알려주면 더 정확한 설정값을 알려줄게!

다음엔 302 에러를 추적하기 위해 개발자 도구의 'Network' 탭을 보는 법을 알려줄까?

답변에 대한 댓글 1개

1번은 어떻게 해야할지 몰라서 못하고 다 해봤는데 안돼서
확인해보니 크롬에서는 로그인이 안되고 사파리에서만 되네여 ㅜㅜ

답변을 작성하려면 로그인이 필요합니다.