0

私はいくつかのサブアプリケーション(アプリA、アプリB、アプリCなど)を含むウェブサイト(ベースアプリケーション)www.abc.comを持っています。1回のログインですべてのアプリケーションにアクセスするユーザーがいるとします。次に、ログイン情報ベースのアプリケーションをサブアプリケーションに渡す必要があります。最善の方法を提案してください。

4

2 に答える 2

1

私が以前に使用した多くの方法があります。

  • 1番目...セッションを使用...ユーザーがログインするたびに、任意のセッションの情報を保存し、サブアプリケーションにアクセスします。

  • 2番目の方法...ログイン情報を取得します...暗号化します...そしてURLを渡します..のように:www.abc.com/ID= Encrypt&Pass = Encrypt

  • 3番目の方法....DTO(データ転送オブジェクト)を作成し、資格情報を保存します...そしてサブアプリケーションでDTOにアクセスします。

于 2013-01-31T04:11:27.643 に答える
0

私はあなたが使用してメインアプリケーションでユーザー名を取得できると思います

FormsAuthentication.SetAuthCookie(RegisterUser.UserName, createPersistentCookie: false);

他のサブアプリケーションでは、uを使用してユーザーIDを取得できます

User.Identity.Name
于 2013-01-31T04:17:46.410 に答える