G

레드헷 9.0에서요.. 회원가입누르고 다시 로그인 누르고 아이디 입력하면 이미 로그인중이므로 회원가입을 할수없습니다.

그누보드 2.65 에서요 회원가입을 누르면 회원가입창이나오잖아요..
그기서 다시로그인누르고 아이디 하고 비번 입력하면 이미로그인중이므로 회원가입을 할수업습니다.
라고 나오거던요..
저만 그런간요. 최강그누보드
|

댓글 3개

감사합니다.
최강그누보드
어떠한 방식으로 로그인 처리가 되는지 몰라서 기본적인 환경을 생각했습니다.
위에서 생각한대로 경로를 추적해 보니, 로그인스킨을 불러오기전에 바로 변수를 설정하는군요.

그누보드 시스템 코드를 수정하는 방법으로는....
mblogin.php와 outlogin.php 에 보시면,
if ($url) {
$urlencode = urlencode($url);
} else {
$urlencode = urlencode($HTTP_SERVER_VARS[REQUEST_URI]);
}
이 코드 아래에 아래의 코드를 추가 하면 될 것 같구요.
if ( preg_match("/mbform.php/", $urlencode) ) {
$urlencode = "/url/"; //<<<<< url을 수정합니다.
}

스킨에서 수정하려면, 위의 코드
<?
if ( preg_match("/mbform.php/", $urlencode) ) {
$urlencode = "/url/"; //<<<<< url을 수정합니다.
}
?>
를 스킨 페이지 상단에 추가해 주면 될 것 같네요.
무슨 문제인지 알것 같군요.
아직 해결책은 찾아 보지 않았지만,
예측 하면, 로그인 후 현재 페이지로 돌아 오도록 전달하는 주소 때문입니다.
회원 가입 페이지에서 이 변수를 초기화 해주면 되지 않을 까 생각됩니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
22년 전 조회 674
22년 전 조회 539
22년 전 조회 559
22년 전 조회 703
22년 전 조회 593
22년 전 조회 578
22년 전 조회 575
22년 전 조회 700
22년 전 조회 504
22년 전 조회 645
22년 전 조회 600
22년 전 조회 774
22년 전 조회 530
하얀그림자
22년 전 조회 688
배부른꿀꿀이
22년 전 조회 794
22년 전 조회 453
22년 전 조회 568
22년 전 조회 971
&&nbsp;
22년 전 조회 517
22년 전 조회 731
🐛 버그신고