我有一个.net web应用程序,我通过另一种方式以及使用登录表单对用户进行身份验证。
当用户通过“其他方式”登录时,我希望能够使用MembershipProfider.Finduser()在成员资格数据库中找到该用户,如果他们存在(即他们通过了外部身份验证方法,也存在于数据库中,这样他们就可以登录),如果所有这些都是真的,我想告诉.net“这”是当前用户。
如何设置当前用户?
发布于 2009-10-02 14:10:48
我想设置Thread.CurrentThread.CurrentPrincipal就可以了。您可能还想创建自己的IPrincipal和IIdentity实现,尽管这并不是必须的。
https://stackoverflow.com/questions/1509742
复制相似问题