이 문제에 접근하는 방법을 잘 모르겠습니다.데이터베이스 스키마 디자인 : 확인되지 않은 초대는 어떻게해야합니까?
초대 전용 등록 시스템이있는 웹 응용 프로그램을 만들고 있습니다. 관리자는 사용자에게 이메일 초대장을 보내고 사용자는 링크를 클릭하여 이메일 주소에 링크 된 계정을 만들 수있는 페이지로 이동합니다.
초기 생각은 내 users
테이블에 verified
열이 false
으로 표시된 행을 삽입하는 것이 었습니다. 문제는 사용자 이름과 암호가 필수 입력란 및 사용자 이름이 고유해야한다는 것입니다. 그래서 나중에 채울 빈 행을 삽입 할 수 없습니다.
초대장을위한 별도의 테이블을 만들어야합니까? 이 유형의 시나리오에 접근하는 가장 좋은 방법은 무엇입니까?
업데이트 : 관리자는 이름, 성, 이메일 주소 및 사용자 역할 (권한)을 입력합니다. 그래서 초대장 테이블에이 모든 것을 저장해야합니다. 이메일을 다시 보내야하는 경우 보낸 날짜를 저장하고 그 값을 업데이트 할 수도 있습니다.
내 질문에 대한 업데이트를 추가했습니다. 더 구체적인 질문이 있으면 부탁드립니다. – Andrew
그래, 나는 정말로 아무것도 추가 할 필요가 없다. 당신은 역사적인 정보가 당신이 초대 -> 등록 과정 후에 무엇을 중요시해야하는지에 대해 스스로에게 물어볼 것입니다. –
감사합니다. 나는 당신의 대답까지 역사와 어떻게 해야할지 생각하지 않았습니다. – Andrew