0

我有一个网站(基本应用程序)www.abc.com,包括几个子应用程序(应用程序 A、应用程序 B、应用程序 C 等)。假设我有一个用户通过一次登录访问所有应用程序。现在我需要将登录信息库应用程序传递给子应用程序。建议我一个最好的方法。

4

2 回答 2

1

我之前使用的方法有很多..

  • 第一次......使用会话......每当用户登录时,将信息存储在任何会话上。然后进入子应用程序。

  • 第二种方式...获取登录信息...对其进行加密...并传递网址..例如:www.abc.com/ID= Encrypt&Pass=Encrypt

  • 第三种方式......创建一个 DTO(数据传输对象)并存储凭证值......并在子应用程序上访问 DTO。

于 2013-01-31T04:11:27.643 回答
0

我认为您可以使用在主要应用程序中获取用户名

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

在其他子应用程序中,您可以使用

User.Identity.Name
于 2013-01-31T04:17:46.410 回答