묻고답하기
관리자 비번 분실. DB 들어가서 수정해도 안 돼요.
2018.09.14 15:29
찾아보니 phpmyadmin 으로 접속해서 member에서 admin을 찾고 암호를 수정하라고 하던데, 그렇게 해도 안 됩니다.
이럴 경우 어떻게 하면 되나요?
참고로 처음에 홈피 만들 때 회원가입이 필요 없어서 다른 아이디 가입을 못하게 막았던 것 같아요.
홈피 상에서 아이디/비번 찾기를 해도 아무 일도 안 일어납니다. 제가 처음에 그런 기능을 다 꺼놨나봐요.
DB에서 계정 수정으로 소용이 없다면 이메일로 찾기나 암호찾기 질문과 답 기능을 다시 살려서 비번을 찾을 수도 있을까요?
가능하다면 그 기능은 어디서 어떻게 살릴 수 있을까요?
우여곡절 끝에 단순한 홈피만 만들었던 초보입니다.
자세한 설명 부탁드립니다~
댓글 7
-
sejin7940
2018.09.14 18:36
-
씽씽씽
2018.09.17 16:40
답변 감사합니다.
닷홈 호스팅이라, 닷홈에서 DB 관리자 아이디랑 비번 알아서 그걸로 phpmyadmin 접속해서 admin 계정 암호를 수정했거든요. 그런데 이상하게 변화가 없네요. 그걸로는 권한이 안 되고 새로 가입해야 하는건가요?
강제 로그인은 어떻게 고쳐야 하는지 알려주실 수 있나요? 답변하셨던 링크라도 부탁드립니다.
-
웅쿠미
2018.09.17 16:49
저도 그런 경험이 있었는데
http://studyforus.tistory.com/92
여기서 많이 참고해썽요
-
씽씽씽
2018.09.17 16:53
이 글대로 했는데 왜 안 되는걸까요.. 암호를 수정해도 그 암호로 로그인이 안 돼요.
-
기진곰
2018.09.17 20:02
저기서 PASSWORD 함수를 선택하면 안됩니다. (그건 그누보드에서 통하는 방법이고요...)
MD5를 선택해서 다시 시도해 보세요.
-
씽씽씽
2018.09.17 21:46
그것도 안 되네요ㅜ
그리고 로그인 자체가 먹통인 거 같아요.
아예 잘못된 아이디/비번을 홈피에 입력해도
아무 메세지 없이 로그인 화면이 다시 떠요.
-
sejin7940
2018.09.17 23:43
최근 XE 에서 기본적인 암호 저장방법이 pbkdf2 형태이기에..
DB 를 수정하는 식으로는 처리가 안 될겁니다.가입제한을 풀거나, 소스를 고쳐서 강제로그인을 한 후 조치하셔야할겁니다.
DB 에서 회원 관련 설정 들어있는 곳에 가서.. ( 이거 위치가 저도 기억이 정확하게 안 나네요 )
회원가입하게 푼 후, 회원가입을 신규로 한 뒤에
DB에 가서 신규가입한 회원에게 관리자 권한을 부여해. 해당 아이디로 관리자페이지 간 후
기존 관리자계정의 비번을 수정하는 방법이 있고..
또는 member 모듈 의 로그인함수를 고쳐서
무조건 강제 로그인되도록 구현하시면.. 비번이 틀려도 로그인가능하게 만들 수 있긴합니다.
그렇게 해서 로그인 후 수정하는 방법이 있긴합니다.
제가 알려드리는게 그냥 방법론 뿐이군요 ^^;; 실제 소스를 알려드리는게 아니라.. ( 다 가능한 방법입니다. 해봤으니 )
정 안 되면 제작의뢰로 외주로 의뢰주면 이 방법들로 처리가 가능하긴할겁니다