Tag: 成员资格

Membership.ValidateUser很慢

我正在使用System.Web.Sercurity.Membership方法来处理我们的Web服务的用户。 我在测试期间非常满意,因为我们的数据库和Web服务驻留在同一台服务器上。 当数据库和Web服务移动到单独的服务器时,当我们使用Membership.ValidateUser(username, password)命令对用户进行身份validation时,我们会遇到大量延迟。 配置文件详细信息: type=”System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=*********” connectionStringName=”BlaBlaConnection” enablePasswordRetrieval=”false” enablePasswordReset=”true” RequiresQuestionAndAnswer=”false” requiresUniqueEmail=”false” maxInvalidPasswordAttempts=”5″ minRequiredPasswordLength=”6″ minRequiredNonalphanumericCharacters=”0″ passwordAttemptWindow=”10″ applicationName=”/”

Membership.ValidateUser()的目的是什么

我一直在学习MembershipProvider类,我认为Membership.ValidateUser()方法应该用于记录用户。 但是,我刚刚了解到有一个FormsAuthentication.Authenticate() 。 Membership中ValidateUser()的目的是什么?

实现Custom MembershipUser和Custom MembershipProvider

我尝试在我自己的数据库中使用Custom MemberShipUser实现Custom MembershipPriver(具有特定的用户表模型): 这是不同的文件: iTwitterMembershipProvider.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Security; using System.Collections.Specialized; using iTwitter.Models; public class iTwitterMembershipProvider : MembershipProvider { public override string ApplicationName { get { return _ApplicationName; } set { _ApplicationName = value; } } public override bool ChangePassword(string username, string oldPassword, string newPassword) { throw new NotImplementedException(); […]

实现自定义成员资格用户和自定义成员资格

参考 http://msdn.microsoft.com/en-us/library/6tc47t75%28v=VS.80%29.aspx http://msdn.microsoft.com/en-us/library/ms366730.aspx 题 在标题Create a Custom Membership Provider标题下的第二个链接中,您将注意到他们提到了这一点 您需要创建一个支持自定义成员资格用户类型和自定义成员资格数据存储的自定义成员资格提供程序。 可以编写自定义成员资格提供程序的GetUser和CreateUser方法以返回自定义成员资格用户类型的对象。 下面是我的自定义会员用户与自定义字段 自定义会员用户 public class CustomMembershipUser : MembershipUser { //private fields for internal use private bool _isMarried; private bool _hasLicense; private string _address; private int _userId; //public fields for use by end user public int UserId { get { return _userId; } set { _userId […]

从代码动态设置成员资格的连接字符串

我有一个.net Web应用程序,它使用会员资格进行用户validation。 成员资格在web.config文件中有一个定义并引用文件中的连接字符串(web.config),我需要在web.config中动态地设置代码的成员关系的连接字符串不是静态的。 我怎样才能做到这一点? 提前致谢。

当Session.Abandon()不起作用时,如何以编程方式结束asp.net中的会话?

Session.Abandon()似乎没有做任何事情。 在调用Session.Abandon()时,您可能希望触发Session_end事件。