2026, 새로운 도약을 시작합니다.

패스워드 풀기 (아이디만 알면 로그인 가능)

Screenshot_2020-01-01 환경설정.png

adm/config_form.php 추가

sql_query("ALTER TABLE `{$g5['config_table']}` ADD `cf_pass_unlock` tinyint(4) NOT NULL DEFAULT '0' AFTER `cf_10`", false);

    <div class="tbl_frm01 tbl_wrap">
        <table>
        <caption>여분필드 기본 설정</caption>
        <colgroup>
            <col class="grid_4">
            <col>
        </colgroup>
        <tbody>
        <tr>
            <th scope="row"><label for="cf_pass_unlock">패스워드 풀기</label></th>
            <td>
                <input type="checkbox" name="cf_pass_unlock" value="1" id="cf_pass_unlock" <?php echo $config['cf_pass_unlock']?'checked':''; ?>> 사용
            </td>
        </tr>

adm/config_form_update.php 추가

               cf_pass_unlock = '{$_POST['cf_pass_unlock']}'

bbs/login_check.php 추가

    if(!$config['cf_pass_unlock'])
        alert('가입된 회원아이디가 아니거나 비밀번호가 틀립니다.\\n비밀번호는 대소문자를 구분합니다.');

고객 비번을 몰라도 아이디만 알면 바로 접근이 가능하게 됩니다..

사용후 반듯이 해제를 하셔야 합니다.

첨부파일

|

댓글 10개

좋은 정보 감사드립니다.
감사합니다.
감사합니다. 근데 이건 어떤 상황에서 써야하는건가요? 감이 잘 안오네요 ㅠ
이건...제목과 맞지않는 소스같아요...패스워드 풀기 체크하는 부분있는데... bbs/login_check.php 에 경고창 뜨는 if문이 ... .멀 뜻하는지까지는 알겠습니다만..제목과 같이 고객비번을 몰라도 아이디만 알면 로그인이 가능한 부분이 어디인지 안보이는것 같아요..

아마 설명하시면서 누락된게 아닐까싶어 댓글 남깁니다..
로그인시 패스워드가 틀리면 경고창이 뜨는건데요
이경고창을 무시해서 아이디만 맞으면 아무패스워드나 통과 시켜 버리는것입니다.
마지막에 bbs/login_check.php 추가 하는 부분은
해당파일 17번째 줄 쯤에

if (!$mb['mb_id'] || !check_password($mb_password, $mb['mb_password'])) {
if(!$config['cf_pass_unlock']){
alert('가입된 회원아이디가 아니거나 비밀번호가 틀립니다.\\n비밀번호는 대소문자를 구분합니다.');
}
}
이렇게 수정하시면 됩니다~
오 감사합니다
대략 고객이 비번을 까먹을때 저거 한번 채크해주고 고객에게 지금 로그인해보세요 라고 말한후에 다시 체크해제 하면 되겠군요
네 패스워드 경고창을 무시해서 로그인이 가능할 뿐이지 기존의 패스워드가 바뀌지는 않습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누보드5 팁자료실

번호 제목 글쓴이 날짜 조회
공지 3년 전 조회 4,598
2741 3일 전 조회 117
2740 5일 전 조회 106
2739 1주 전 조회 210
2738 1주 전 조회 218
2737 1주 전 조회 181
2736 1주 전 조회 280
2735 3주 전 조회 284
2734 3주 전 조회 263
2733 1개월 전 조회 265
2732 1개월 전 조회 301
2731 1개월 전 조회 268
2730 1개월 전 조회 227
2729 1개월 전 조회 357
2728 1개월 전 조회 245
2727 1개월 전 조회 422
2726 1개월 전 조회 256
2725 1개월 전 조회 332
2724 1개월 전 조회 361
2723 1개월 전 조회 267
2722 1개월 전 조회 300
2721 1개월 전 조회 212
2720 2개월 전 조회 304
2719 2개월 전 조회 307
2718 2개월 전 조회 202
2717 2개월 전 조회 337
2716 2개월 전 조회 202
2715 2개월 전 조회 312
2714 2개월 전 조회 273
2713 2개월 전 조회 376
2712 2개월 전 조회 289
🐛 버그신고