6

私のすべてのアプリケーションで、ユーザー プロファイルの一意の URL をhttp://app.com/usernameとして作成したいと考えています。

ユーザーの名前は次のとおりです。「Vijay Kumbhar」http://app.com/vijay_kumbharを作成できますが、別のユーザーが同じ名前で登録している場合、そのユーザーの URL を作成するより良い方法は何でしょうか。1 つの方法は vijay_kumbhar_1 を追加することですが、これが一意の URL を作成する適切な方法だとは思いません

これを行うより良い方法を教えてください。

4

5 に答える 5

4

ユーザーエクスペリエンスを考慮して、最初にユーザーに一意のIDを提供します。これにより、ユーザーを簡単に識別できます。その後、ユーザーが新しいユーザー名 (スクリーン名) を選択できるようにすることができますが、ユーザー名が再び一意でなければならないことを再度確認する必要があります。あなたの要件に依存します。最終的にどのような方法を選択したかをお知らせください。

于 2012-07-11T12:11:39.880 に答える
1

通常、ユーザー名は一意である必要があります。URL でログインを使用している場合、それらの URL は一意になります。同じログインで 2 人のユーザーを登録できないようにすることはよくあることです。

編集: ユーザー名を表示しないようにしたい場合 (セキュリティ上の理由など)、ログインではなく、ユーザーのログインから URL ハッシュを使用できます (例: app.com/mylogin > app.com/123123123)。

于 2012-07-11T11:51:39.143 に答える
0

登録ユーザーをある種のデータベースに保持する可能性が最も高いです。SQL では、すべての行が一意の ID を持つのは当然です。名前の組み合わせごとに固有の実行番号の代わりに、このような ID を URL の一部として使用できます。

于 2012-07-11T11:50:18.530 に答える