한글 아이디만 변경유도 할 수 있는 기능

한글 아이디만 변경유도 할 수 있는 기능

QA

한글 아이디만 변경유도 할 수 있는 기능

본문

안녕하세요.

2017년 정유년이 밝았습니다. 

회원님들 새해복 많이 받으시고요.

첫날부터 질문을 하게 됩니다.

 

그누보드4 => 그누보드5 마이그레이션을 하려고 합니다.

그런데 문제가 있습니다.

 

첫째, 패스워드 암호화가 16바이트에서 41바이트 최종 16바이트를 사용하는 호스팅을 사용하고 있습니다.

그래서 지금 16바이트와 41바이트 두종류의 암호화가 되어 있습니다.

 

둘째, 현재의 회원테이블에 한글과 영문아이디가 있습니다.

 

정말 난장판입니다. ㅠㅠ

 

 

여기서 질문입니다.

 

두가지 문제점을 회원들이 수정을 할 수 있도록 안내를 하고싶은데요.

즉, 41바이트 암호화 회원들이 로그인을 할 경우 패스워드 변경을 유도하고, 한글아이디를 사용하는 회원들에게 영문아이디로 변경을 유도해서 해결을 하려고 합니다.

 

첫번째 문제는 회원수정에서 패스워드를 변경하면 현재의 암호화로 변경되어 저장이 되는지도 궁금합니다.

 

그래서 41바이트 암호화 회원과 한글아이디회원들만 수정페이지를 만들고 싶은데 어떻게 하면 될까요? 즉, 둘중 어느 하나가 현재의 시스템에 적용되지 않는 회원들은 변경할수 있는 별도의 페이지로 넘어가 수정이 가능하게...

 

질문도 억수로 어렵네요.

이 질문에 댓글 쓰기 :

답변 2

여기를 참고 하시면 도움이 될꺼 같습니다.

 

http://sir.kr/g5_tip/3423

 

그리고 41바이트로 다시 변환시키려면요..

디코드가 안되기때문에 다시 입력받는방식으로 해주여야 할겁니다.

 

근데..안내드린 거와 같이 old_password를 사용하여 16바이트로 써도 큰 문제 없다고 생각됩니다.

도움이 되셨으면 합니다 ^^

 

 

 

답변 감사합니다.

링크대로 했는데 계속 41바이트 그대로네요. ㅠㅠ
저의 현재 암호화바이트는 16바이트인가 봅니다.
새로운 회원가입을 하면 암호화가 된 자리수를 보면 16자입니다.
41바이트를 16바이트는 어떻게 해야하나요?

현재 새로운 회원가입을 하면 02c68e0207f5fd47 이런형태로 저장되고
이전에 있는 자료들은 *429958B1E59A57C7D08D96AC5D6D6DBD71598967 이런 형태로 저장이 되어 있습니다.

즉, *429958B1E59A57C7D08D96AC5D6D6DBD71598967 => 02c68e0207f5fd47 이렇게 변경되어야 하는데 링크의 소스는 41자로 그대로 유지가 되네요.

한글아이디 문제는 정규식을 이용해서 아이디가 영문숫자인지 한글이 들어갔는지 확인하고 거기에 따라서 처리를 해주시면 될거 같습니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 7
QA 내용 검색

회원로그인

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