한글 아이디만 변경유도 할 수 있는 기능
본문
안녕하세요.
2017년 정유년이 밝았습니다.
회원님들 새해복 많이 받으시고요.
첫날부터 질문을 하게 됩니다.
그누보드4 => 그누보드5 마이그레이션을 하려고 합니다.
그런데 문제가 있습니다.
첫째, 패스워드 암호화가 16바이트에서 41바이트 최종 16바이트를 사용하는 호스팅을 사용하고 있습니다.
그래서 지금 16바이트와 41바이트 두종류의 암호화가 되어 있습니다.
둘째, 현재의 회원테이블에 한글과 영문아이디가 있습니다.
정말 난장판입니다. ㅠㅠ
여기서 질문입니다.
두가지 문제점을 회원들이 수정을 할 수 있도록 안내를 하고싶은데요.
즉, 41바이트 암호화 회원들이 로그인을 할 경우 패스워드 변경을 유도하고, 한글아이디를 사용하는 회원들에게 영문아이디로 변경을 유도해서 해결을 하려고 합니다.
첫번째 문제는 회원수정에서 패스워드를 변경하면 현재의 암호화로 변경되어 저장이 되는지도 궁금합니다.
그래서 41바이트 암호화 회원과 한글아이디회원들만 수정페이지를 만들고 싶은데 어떻게 하면 될까요? 즉, 둘중 어느 하나가 현재의 시스템에 적용되지 않는 회원들은 변경할수 있는 별도의 페이지로 넘어가 수정이 가능하게...
질문도 억수로 어렵네요.
답변 2
여기를 참고 하시면 도움이 될꺼 같습니다.
그리고 41바이트로 다시 변환시키려면요..
디코드가 안되기때문에 다시 입력받는방식으로 해주여야 할겁니다.
근데..안내드린 거와 같이 old_password를 사용하여 16바이트로 써도 큰 문제 없다고 생각됩니다.
도움이 되셨으면 합니다 ^^
한글아이디 문제는 정규식을 이용해서 아이디가 영문숫자인지 한글이 들어갔는지 확인하고 거기에 따라서 처리를 해주시면 될거 같습니다.