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

· 2023-07-25 (화) 10:44:40 · 5058 · 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) 이제 바꾼 암호로 로그인이 됩니다.

2명이 반응했습니다
|

댓글 19개

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

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

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

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

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

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

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

@미니님a 

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

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

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

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

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

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

공유 감사드립니다. 저 같은 초보들에게 큰 힘이 됩니다 ^^
2023-07-25 (화) 16:15:20
감사합니다. ^^
오.. 좀 짱이십니다^_^ 정보 감사합니다.
감사합니다.
고생했었는데, 이런 방법이 있었네요
2023-07-26 (수) 20:43:07
큰 힘이 됩니다. 종종 비번 까먹어 엄청 곤란할 때가 많아요
오늘도 까 먹었어요..ㅋ
2023-07-28 (금) 11:46:45
이런 신박한방법이!!! 앞으로 저에게 큰 도움이 될거같습니다.

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

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

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

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

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

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

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

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

너무 감사합니다.

2024-02-04 (일) 10:50:51

좋은 팁 감사합니다. ^^

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

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
23-07-30 조회 2,908
23-07-28 조회 3,711
23-07-25 조회 5,059
23-07-19 조회 3,724
23-07-12 조회 3,134
23-07-07 조회 4,305
23-07-07 조회 4,263
23-07-06 조회 3,629
23-07-03 조회 4,616
23-07-01 조회 3,549
23-06-30 조회 4,182
23-06-29 조회 5,912
23-06-25 조회 3,251
23-06-22 조회 3,560
23-06-17 조회 3,284
23-06-16 조회 3,799
23-06-12 조회 5,096
23-05-27 조회 4,012
23-05-26 조회 4,227
23-05-26 조회 3,686
23-05-23 조회 4,127
23-05-22 조회 4,701
23-05-22 조회 3,692
23-05-18 조회 4,116
23-05-18 조회 3,378
23-05-17 조회 4,199
23-05-16 조회 5,697
23-05-13 조회 3,556
23-05-12 조회 3,837
23-05-10 조회 3,813