2010-08-17 3 views
1

각 사용자에 대해 고유 한 사용자 이름 (이메일 주소 제외)을 얻는 방법에 대한 아이디어가 있습니다. 이상적으로는 사이트에 사용자 이름을 지정하라는 메시지를 페이지에 표시 하겠지만 G 계정이나 OpenId를 통해 인증 한 후에 표시하는 것이 유일한 방법입니다. 하지만, 다른 페이지가 필요하며, 아무것도 입력하지 않고 탐색하는 경우에는 어떻게해야합니까?GAE + Google 계정 API (또는 오픈 아이디) - 고유 사용자 이름

답변

3

제안 사항에 따라 처음 로그인 할 때 질문해야합니다. 단순히 채울 때까지 해당 페이지로 리디렉션하십시오.

정말로 사용자 이름이 필요한 경우 심각하게 생각해보십시오. 많은 사이트에서 하나를 요구하지만 아주 적은 양으로 사용합니다. 사용자가 고유 한 것을 선택해야하는 것은 불편합니다.

+0

흠, 마지막 지점에서 확장 할 수 있습니까? 내 성을 "닉"과 "존슨"으로 어떻게 바꿀 수 있었는지 여기에있는 것과 같은 뜻이고 너와 같은 표시 이름을 가졌습니까? Ofc는 다른 사용자 ID를 사용하므로 중요한 문제는 아닙니다. –

+0

예, 그 예입니다. 유일한 고유 ID는 OpenID URL (그리고 나에게 할당 된 숫자 ID)입니다. 또 다른 예는 예약 사이트 또는 무선 랜 액세스 포인트와 같이 사용자 이름이 전혀 오지 않는 사이트입니다. –

관련 문제