회원가입 시 아이디 대신 이메일을 사용할 수 있을까요?
본문
회원가입 시 아이디 대신 이메일을 사용할 수 있을까요?
답변 4
예전에 정리해둔게 있었는데 아이디에 이메일을 저장하는 방식입니다.
https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=134
근데 이게 골치아픈 문제점이 하나 있습니다.
위 팁에서는 이메일 주소 길이 20자 제한은 짧은편이라 수정하라고 되어 있지만 그누보드 내에서 아이디가 사용된 필드들이 전부 varchar(20) 로 되어 있어서 찾아서 수정해야 하는데 그러기엔 양이 너무 많습니다.
그게 번거로우면 가입 단계에서 이메일 주소 길이 제한을 원래 아이디 길이 제한 값인 20을 그대로 유지하셔야 합니다.
충분히 가능한 사항입니다.
원리는 간단하게
회원가입 시 아이디 관련 부분은 삭제 하시고(오류가 나지 않도록 스크립트도 제거)
저장하는 단계에서 아이디 항목에 이메일을 넣으시면 되겠습니다.
가능은 한데...
그누보드 자체가 아이디로 연결된 부분이 많아
단순히 가입이나 로그인처리만 해서는 안됩니다.
수정해야 할 부분이 많습니다.
답변을 작성하시기 전에 로그인 해주세요.