首页 > TAG信息列表 > asp-net-membership

我可以在自定义MembershipProvider中向用户会话添加一些内容吗?

我正在实现一个自定义MembershipProvider,以便将登录详细信息传递给我们在公司其他几个地方使用的自定义业务对象.但是,一旦我们通过了身份验证,我想将这个初始化的业务对象保存在会话中,以供以后在其他页面中使用.让我举个例子吧. public override bool ValidateUser(string user

扩展Membership.CreateUser方法的参数

我使用以下代码来调用我的自定义成员资格提供者方法: Membership.CreateUser(newUser.UserName, newUser.Password); 但我需要扩展一些参数.我写了这个重写方法: public override MembershipUser CreateUser(string username, string password, string email, string passw

c#-实现自定义会员用户和自定义会员提供程序

参考文献 http://msdn.microsoft.com/en-us/library/6tc47t75%28v=VS.80%29.aspx http://msdn.microsoft.com/en-us/library/ms366730.aspx 题 在标题为“创建自定义会员资格提供者”正下方的第二个链接中,您会注意到他们提到了这一点 You will need to create a custom membersh

C#-单元测试自定义角色提供程序

我正在尝试使用自定义角色提供程序方法.每个测试都是独立的,这意味着它独立于其他测试,并且在每个测试中我都创建了测试用户,测试角色等. 很好,我知道其他方法,但是适合此目的. 所以,我在努力与can_get_roles_for_user,这是代码 [Test] public void can_get_roles_for_user() {

c#-会员User.IsOnline定义

我有一个关于成员资格的问题,更确切地说是关于IsOnline属性的问题.我已经阅读了一些资源,但是我仍然不明白它的计算方式,工作原理以及工作原理. 所以根据msdn: A user is considered online if the current date and time minus the UserIsOnlineTimeWindow property value is e

可以将其他自定义用户数据传递到自定义ASP.NET成员资格提供程序吗?

我正在实现自定义成员资格提供程序,并且需要实现一些其他字段(例如名字,姓氏,国家/地区等). 我知道我可以从我的提供者返回一个用户对象时扩展MembershipUser类并将其强制转换为该类.我找不到方法以及是否有可能执行的操作是,在用户注册期间创建新用户Membership.CreateUser(…)时,

使用ASP.NET成员资格提供程序(没有登录逻辑?)

我是使用asp.net成员资格提供程序的新手,我已成功将我的应用程序链接到aspnet成员资格数据库,并使用了登录屏幕等附带的asp.net模板.我不了解它是如何登录的?,我看不到登录文件后面的任何逻辑. public partial class Login : System.Web.UI.Page { protected void Page_Load(ob

javascript – 浏览器关闭时是否有可靠的方法将用户注销?

我正在寻找一种可靠的方式来注销用户或在浏览器关闭时放弃他们的会话.有没有办法用标签式浏览器做到这一点?任何建议表示赞赏.谢谢!解决方法:当客户端关闭浏览器时,没有可靠的方法立即执行此操作.还有beforeunload事件,但即便如此,当您在此事件期间触发ajax请求时,也无法保证能够到达

c#User.IsInRole命名空间

注意,我正在使用c#MVC 3,我试图在一个类中使用它,而不是一个控制器. 我的程序顶部有以下内容 using System.Web.Security; 我尝试执行以下操作但收到消息: “User”这个名称在当前上下文中不存在. 这是我的部分代码: using System.Web.Security; .... ....

python – ASP.NET成员资格的开源替代[已关闭]

我目前正在支持一个Python Web应用程序,其用户/角色/权限管理要求越来越复杂.目前,我们正在滚动我们自己的用户,组,权限等代码和支持数据库. 我想找到像ASP.NET成员资格这样可以帮助管理用户身份验证和授权的东西,而不是冒险在继续创建日益复杂的自定义解决方案时出现安全问题.是否

c# – 如何更改Sitecore登录页面上的消息?

我需要在Sitecore登录页面(www.example.com/sitecore/login)上更改默认消息.看起来该消息来自Sitecore.Client.dll中的Sitecore.sitecore.login.Login_LoginError方法.但是,这种方法是私有的,这意味着我陷入困境: >我无法覆盖该方法,因为它是私有的. >我无法取消订阅LoginError事件

c# – 使用本地服务的成员资格表不正确

我有: > MVC 3 >使用.NET Connector 6.4.4的MySQL 如果我从本地PC与VS2010连接到Linux上的远程数据库,一切都很好.我做了一个备份,在本地拥有数据库并安装相同版本的MySQL(5.5,x64) 在远程我有成员的正常.net自动生成的表名称,如my_aspnet_membership,但当我在本地开始应用程序时,它

c# – 为什么httpRuntime targetFramework =“4.5”禁用抓取.ASPXAUTH cookie?

当我的web.config具有以下httpRuntime时,我的控制器无法获取cookie .ASPXAUTH.它似乎能够抓取任何其他cookie,有或没有句点前缀.如果我删除下面的行,它工作正常. <httpRuntime targetFramework="4.5"/> 我正在使用以下内容来获取cookie. HttpCookie authCookie = Request.Cookie

c# – 尝试测试自定义成员资格提供程序

我正在尝试测试我的自定义成员资格提供程序,因为它描述为here 在测试时我有System.TypeLoadException: Could not load type 'Domain.WebProviders' from assembly 'System.Web, Version=4.0.0.0, Culture=neutral...., 这是我的代码 TestBase.cs public class TestBase {

c# – 无需通过电子邮件发送密码即可恢复密码

所以,我一直在玩asp:PasswordRecovery并发现我真的不喜欢它,原因有以下几点: 1)即使无法访问Alice的电子邮件,也可以重置Alice的密码.密码重置的安全问题可以缓解这一问题,但并不能让我满意. 2)Alice的新密码以明文形式发回给她.我想向她发送一个特殊的链接到我的页面(例如像example.

ASP.NET MVC MySql Membership Provider,用户无法登录

我一直在使用MySql作为asp.net mvc表单身份验证的成员资格提供程序.据我所知,我已经正确配置了东西,我可以通过注册操作和asp.net web配置站点创建用户.但是,当我尝试与其中一个用户登录时,它不起作用.它返回一个错误,好像我输入了错误的密码,或者该帐户不存在. 我已在数据库中验证

c# – 在标准ASP.NET MVC安装模板中模拟用户

我已经设置了具有正常身份验证的标准ASP.NET MVC站点.我添加了角色,因此新用户可以获得特定的角色. 现在,我希望能够冒充用户. 假冒建议 当我搜索时,冒充来自以下方式: FormsAuthentication.SetAuthCookie(user.UserName, false); 这在默认情况下不起作用,因为您必须做两件事

使用MySQL的ASP.NET MVC 3成员资格

我将如何在使用MySQL作为数据库的ASP.NET MVC 3站点中实现成员身份? 我不是100%熟悉会员提供者,如果我甚至可以在这个例子中使用它. 谢谢.解决方法:您可以参考this article.它涉及的一个方面是设置和配置官方MySQL .NET连接器附带的MYSQL成员资格提供程序.它工作正常,我已经在几个项