1

新しいプロジェクトを開始しようとしていますが、アーキテクチャに問題があります。私は、各ユーザーが自分の個人プロファイルへの独自のリンクを持っていることを望んでいます。

このように:Localhost / user / MyRandomUserName

したがって、実際にリンクをクリックする場合は、dbでMyRandomUserを検索し、文字列を実際のユーザーのGUIDに置き換える必要があります。

ウェブサイトはFacebookやGmailのアカウントでログオンする可能性があるため(ウェブページに簡単にアクセスできるようにするため)、同じ名前が重複する可能性があります。

問題は、ユーザー名をURLの「ID」として配置するのがどれほど賢いのかということです。

私はYouTubeに似たようなものを見ることができますが、それはどのように機能しますか?

4

2 に答える 2

1

asp.netルーティングを使用できます。詳細については、この記事をお読みください。

http://msdn.microsoft.com/en-us/library/cc668201(v=vs.100).aspx

userIdではない一意のIDを使用してユーザープロファイルを拡張し、それを使用できます。

于 2012-09-15T14:28:27.940 に答える
1
Website will have possibility to log on with facebook and gmail accounts

GmailのID、ログイン用のFacebookがあり、一意である必要があります。ユーザーにURLとして提供されるサイトの一意の名前を指定するように求めます。そうでない場合は、名前の代わりにGUIDを表示できます。

于 2012-09-15T14:29:00.210 に答える