테스트 사이트 - 개발 중인 베타 버전입니다

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

· 2년 전 · 2505 · 19

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) 이제 바꾼 암호로 로그인이 됩니다.

댓글 작성

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

로그인하기

댓글 19개

update g5_member set mb_password = password('비번') where mb_id='아이디';
@WEBOLUTION 뭔가 조심스럽게 발언보자면 ... @WEBOLUTION 님 처럼 답변 달리는게
무서워서 글이나 팁을 못 남길 것 같다는 생각도 듭니다.

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

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

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

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

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

제 소스는 sha256을 이용하는 방식이라 서버셋팅에 따라 달라질 수 있겠지만 대부분 그누보드 설치환경이 sha256 방식이어서 get_encrypt_string을 적용한 것입니다.

@미니님a 

시간지났지만 그냥 저렇게 변경할 수 있는 방법도 있다고 알려주시는 댓글로 밖에 안보이는데

어떻게 보면 저게 작성자님이 뻘쭘해지시는 댓글인지 이해와 납득이 불가 ㅠㅠ

오히려 미니님이 그런식의 댓글이라고 주장하고 공감해주길 바라고 계신거 아닌가요..ㅎ

무례함은 미니님이 더 무례하신듯

"
 @WEBOLUTION 님 처럼 답변 달리는게
무서워서 글이나 팁을 못 남길 것 같다는 생각도 듭니다. " 흠...ㅋㅋ

본인도 이전작성글 보면 대충 코드만 올려둔거 몇개 보이는데 내로남불 하시나요 ?

공유 감사드립니다. 저 같은 초보들에게 큰 힘이 됩니다 ^^
감사합니다. ^^
오.. 좀 짱이십니다^_^ 정보 감사합니다.
감사합니다.
고생했었는데, 이런 방법이 있었네요
큰 힘이 됩니다. 종종 비번 까먹어 엄청 곤란할 때가 많아요
오늘도 까 먹었어요..ㅋ
이런 신박한방법이!!! 앞으로 저에게 큰 도움이 될거같습니다.

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

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

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

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

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

즐거운 주말 보내세요
@LA정착민 sha256 방식 DB사용중인가요?
@디지털홍익인간 / 닷홈에서 db사용입니다
@LA정착민 사용하는 암호화 방식을 어떤걸로 설치했는지 알려주시면 도움이 될 수도 있습니다. ㅎ
닷홈 웹호스팅의 디비는 MySQL 입니다.
MySQL 에서 일괄적으로 암호화 방식을 정하지 않습니다.
디비의 각 테이블의 설정에서 암호화가 빌요한 테이블의 암호화 방식을 설정하여 사용하시기 바랍니다.

<-- 라고 닷홈에서 답을해주네요
개념설명도 부탁 가능한지요?

이거 보고 해결했네요 감사합니다.

너무 감사합니다.

좋은 팁 감사합니다. ^^

게시판 목록

그누보드5 팁자료실

글쓰기
🐛 버그신고