답변 3개
가능한 방식은 맞습니다.
다만 소스로 만들어서 설명드리긴 양이 많기 때문에 자세한 답변은 어렵지만
대략 이런형태로 가능합니다.
회원가입을 시켜주는데 임의의 패스워드를 전달합니다.
이때 여분필드 예) mb_1 에는 임의 패스워드를 발급한 회원이라는 값을 남깁니다.
로그인을 시도하면 mb_1필드의 값을 체크하여
임의 비밀번호를 사용하는 회원의경우 바로 회원정보 수정 페이지로 보내고
어떠한 페이지로 가더라도 알림창을 띄우면서 '회원정보 수정 페이지에서 비밀번호를 변경하세요.'
라는 형태의 알림창을 띄워줍니다.
회원 정보가 수정될때 mb_1에 임의 비밀번호를 사용하는 회원이고, 회원 정보가 수정되었다면
mb_1의 체크 값을 삭제해서 비밀번호를 변경했다는 이력을 남기는 겁니다.
댓글을 작성하려면 로그인이 필요합니다.
1.아이디 및 이름&이메일 입력후 가입완료시 메일로 임시비밀번호를보낸다 ( php sendmail 사용)
임시비밀번호를 만들고 메일보내기전에 DB에 로그인가능한 기간을 DB에 저장한다.
2.사용자가 로그인을하면 비밀번호를 바꾸는 화면으로 이동시킨다.
- 임시비밀번호는 로그인가능날자를 체크한다
이정도면 만들수있지 않을까요?
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인