2010-07-19 3 views
0

사용자가 자신의 이메일 주소를 만들고 계정을 확인한 후 추가 정보를 작성해야합니다. 현재이 추가 정보는 간단합니다 (이름, 성). 사용자가 로그인하면이 정보를 완성하기 위해 추가 정보 페이지로 리디렉션 할 것입니다. 나는이 정보가 완성되었는지를 확인하는 가장 좋은 방법이 무엇인지 궁금 할뿐입니다. 내가 생각할 수있는 유일한 방법은 세션에서 어떤 유형의 플래그를 저장하는 것입니다.하지만보기 하나 하나를 모두 살펴 봐야합니다. 모든 페이지를 확인해야 할 필요가 있기 때문에 이것을 수행하는 다른 방법은 생각할 수 없지만 기본 컨트롤러 나 다른 것이 가장 좋을까요? 나는 여기서 최고의 모범 사례를 찾고있다. 미리 감사드립니다.사용자가 추가 정보를 작성하도록 강요하십시오.

답변

2

가장 좋은 방법은 사용자 개체와 데이터베이스에 플래그를 지정하는 것입니다. 모든 페이지를 확인하고 정보가 입력되지 않은 경우 해당 페이지로 리디렉션해야합니다.

그러나 사용자의 이익을 위해이 정보를 입력하지 않아도됩니다.

2

IMO 가장 좋은 사이트는 으로 자신의 프로필을 완성하려면을 원합니다. 예를 들어 사람들이 매우 기본적인 방식으로 수행 할 수 있도록 여러 가지 방법으로이 작업을 수행 할 수 있습니다 매우 제한된 프로필과 메인 페이지의 것들은 링크 (또는 perc는 물론)가있는 멋진 "프로필 40 % 완성"을 가지고 있으며 ... 고급 기능을 만들려면 프로필을 작성해야합니다.

원하는대로 선택하고 인센티브를 제공하십시오. (사람들은 불완전하다고 느껴지지 않는 사람들도 있습니다.)

0

"Profile_Completed"와 같은 역할을 추가하는 것이 가장 좋습니다.

이렇게하면 아무 것도 코딩하지 않고도 일반적인 방식으로 사이트의 선택 부분을 잠글 수 있습니다.

관련 문제