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