서버 / IT asp mssql 관련 도움주실분
2017.03.03 12:19
사이트구동은 되어도 로그인을 할수없는 상황입니다
asp mssql은 처음접해보는거고
서버쪽은 지식이 없어서 이렇게 질문드립니다
일단 해본건 계정 테이블로 생각되는곳에 전부
insert 문으로 쿼리전송해보았으나 계속 로그인이안되네요..
asp 소스가문제인건지 어떤건지 도통모르겟네요ㅜ
댓글 [6]
-
드레코 2017.03.03 14:42 -
eMeth 2017.03.03 17:12
드레코님 안녕하세요 ^^ 저번에도 많은 도움주셨었는데 댓글 감사드립니다.
아직 소스 보내준쪽이랑 연락은 안되었지만 듣기로는 최초계정 입력페이지는 따로 없는걸로 들었습니다.
말씀주신 후자에 속한 md5 변환해서 db에 intsert 하라는말씀은
INSERT into n_admin (id,contact_name,grade,pwd) values ('main','main','관리자','???????')
이런식으로 작성해서 저기 물음표부분에 md5 변환한 암호를 적고 쿼리실행하면 된다는건가요???
-
드레코 2017.03.03 17:31 맞습니다
웹 처리 내에서 MD5기준하는 암호화 된 암호 넣으시면 되요
-
eMeth 2017.03.03 17:50
아..감격입니다 이렇게간단한걸 왜...모르고있었는지 이틀이 허무하네요 ㅜㅜ 감사합니다 드레코님 md5 해시값 넣으니까 바로되네요ㅜㅜ -
드레코 2017.03.03 18:16 웹 프로그램 안 해보셨으면 알수가 없지요
아무튼 해결되서 다행입니다.
//축하드립니다.
-
DarknessAngel 2017.03.04 05:37
참고로 패스워드를 헤쉬가 아닌 평문의 비번을 쓸려면 바로 택스트를 넣는게 아니라 함수를 써서 변환해서 넣어야할껍니다 (asp는 안 써봤지만, php로 sql에 물릴때 매번 저렇게 했었습니다)
꽤 오래동안 수정만 하고, 새로 코딩을 안 하다시피해서 잘 기억이 안 나는군요 (맨날 레퍼넌스등을 열어놓고 짜는 타입인지라...)
소스 문제가 아니라 암호가 MD5로 변환되어 저장이 됩니다.
MD5변환 기준은 소스에서 개발자가 정한(정책)거라 기준에 따라야 로그인 됩니다.
고로 처음 관리자계정 등록시에도 암호가 MD5로 저장되어야 합니다.
이는 개발자가 관리가 계정을 등록 할 수 있도록 입력 페이지를 만들거나(만들었거나) 또는 MD5변환(asp개발내부기준)하여 DB에 insert 해야 합니다.