admin 비밀번호 생각이 안 날때, 비번 바꾸는 간단한 소스 (SHA256 용) > 그누보드5 팁자료실

그누보드5 팁자료실

admin 비밀번호 생각이 안 날때, 비번 바꾸는 간단한 소스 (SHA256 용) 정보

admin 비밀번호 생각이 안 날때, 비번 바꾸는 간단한 소스 (SHA256 용)

본문

1)  www/adminpswd.php 라고 파일 이름을 만들어 놓습니다.  (메인디렉토리, 파일이름은 자유)

 

2)  adminpswd.php 안에 코드 입력

 

<?php
    include_once('./_common.php');

    $mb_id = "admin"; // 변경하려는 사용자 ID
    $new_password = "your_password"; // 새 비밀번호

    // 그누보드에서 비밀번호는 get_encrypt_string 함수를 이용하여 암호화됩니다.
    // 이 함수는 내부적으로 SHA256을 이용합니다.
    $new_password_hashed = get_encrypt_string($new_password);

    $sql = "UPDATE {$g5['member_table']}
            SET mb_password = '".$new_password_hashed."'
            WHERE mb_id = '".$mb_id."' ";

    sql_query($sql);
?>

 

3) your_password에 바꾸고자 하는 암호를 넣습니다.

 

4) 도메인이 sample.com  이면 sample.com/adminpswd.php 실행.

 

5) 이제 바꾼 암호로 로그인이 됩니다.

추천
10

댓글 18개

뭔가 조심스럽게 발언보자면 ... 님 처럼 답변 달리는게
무서워서 글이나 팁을 못 남길 것 같다는 생각도 듭니다.

딴에는 좋은 마음으로 공유 해주셨을껀데

밑도 끝도 없이 그거 보다 이게 더 간편한데? 라는 씩으로 코드만 쓱 남기면

글 작성자님의 뻘쭘함은........

지나가다가 조심스럽게 댓글 남겨요..
괜찮아요 어짜피 백단 사람들을 위한것이 아닌, php 원리만 대략 아는 프론트들이나 초보자들을 위한거라.

문제는 update g5_member set mb_password = password('비번') where mb_id='아이디'; 저렇게 그냥 하면 그누보드의 기본 비밀번호 암호화 방식은 MySQL의 PASSWORD 함수를 사용하는 것이 아니라 안 될 수도 있어요.

제 소스는 sha256을 이용하는 방식이라 서버셋팅에 따라 달라질 수 있겠지만 대부분 그누보드 설치환경이 sha256 방식이어서 get_encrypt_string을 적용한 것입니다.
이런 신박한방법이!!! 앞으로 저에게 큰 도움이 될거같습니다.

전 평소에도 암호는 문론 아이디도 잘 잊어먹어서... 요즘은 bitwarden 사용하고있어요 ^^;;;
모든 로그인이 다 안됩니다.
Error 404 Not Found.

1. 급한마음에
 $new_password = "your_password"; // 새 비밀번호
이 상태로 고~

2. 아차 싶어
$new_password = "1234"; // 새 비밀번호
상태 로 고

3. 모든 로그인 Error 404 Not Found.

오늘도 어제도
전날 받은 백업본 사용^^

즐거운 주말 보내세요
닷홈 웹호스팅의 디비는 MySQL 입니다.
MySQL 에서 일괄적으로 암호화 방식을 정하지 않습니다.
디비의 각 테이블의 설정에서 암호화가 빌요한 테이블의 암호화 방식을 설정하여 사용하시기 바랍니다.

<-- 라고 닷홈에서 답을해주네요
개념설명도 부탁 가능한지요?
전체 2,431 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT