2010-08-17 30 views
1

任何人都有關於如何爲每個用戶獲取唯一的用戶名(但不是電子郵件地址)的任何想法。理想情況下,我會向他們展示一個頁面,要求他們爲該網站指定一個用戶名,但我認爲這樣做的唯一方法是在他們通過G帳戶或OpenId進行身份驗證後向他們展示。但是,這需要另一個頁面,如果他們沒有輸入任何東西,他們就會走開。GAE + Google帳戶API(或OpenId) - 唯一的用戶名

回答

3

正如你所建議的,你需要在他們第一次登錄後詢問他們。只需將它們重定向到該頁面,直到它們填滿。

但是,請認真考慮一下,如果您確實需要用戶名。很多站點都需要一個站點,但後來用得很少 - 而且用戶不得不嘗試選擇一個唯一站點。

+0

嗯,你可以展開最後一點?你的意思就像這裏一樣,我怎麼能把我的名字和姓氏改爲「尼克」和「約翰遜」,我會和你有相同的顯示名稱? OFc,我們有不同的用戶ID,所以它不會是一個主要問題。 – 2010-08-18 09:14:12

+0

是的,這是一個例子 - 這裏唯一的唯一ID是OpenID URL(和我分配的數字ID)。另一個例子是用戶名永遠不會進來的網站 - 比如預訂網站或wifi接入點。 – 2010-08-18 18:07:08

相關問題