关于自定义成员资格和角色管理授权提供程序的问题
2007-04-30 16:56
435 查看
基类1:MembershipUser
自定义派生类:YyfMembershipUser(int userId,
string username,
string password,
string email,
string passwordQuestion,
string passwordAnswer,
bool isApproved,
bool isLockedOut,
DateTime createDate,
DateTime lastLoginDate,
DateTime lastPasswordChangedDate,
DateTime lastLockOutDate,
string msn,
string qq,
string mobile,
string phone,
string extension,
string comment){.......}
基类2:MembershipProvider
自定义派生类:
YyfSqlMembershipProvider()
{
......
//原GetUser方法:
public override MembershipUser GetUser(string username, bool userIsOnline){...}
public override MembershipUser GetUser(object providerUserKey, bool userIsOnline)
{...}
.......
我现在要在派生类YyfSqlMembershipProvider中实现方法
public YyfMembershipUser GetUser(stringusername,bool userIsOnline)
{
.....
YyfMembershipUser u=YyfMembershipUser();
return u;
}
}
问题一:我应该如何隐藏基类中的GetUser(object,bool)和GetUser(string,bool)这两个方法
问题二:我应该如何实现派生类中的YyfSqlMembershipProvider GetUser(string,bool)自定义方法(注:自定义方法参数与基类中的方法定义相同,只是返回值类型不同)
自定义派生类:YyfMembershipUser(int userId,
string username,
string password,
string email,
string passwordQuestion,
string passwordAnswer,
bool isApproved,
bool isLockedOut,
DateTime createDate,
DateTime lastLoginDate,
DateTime lastPasswordChangedDate,
DateTime lastLockOutDate,
string msn,
string qq,
string mobile,
string phone,
string extension,
string comment){.......}
基类2:MembershipProvider
自定义派生类:
YyfSqlMembershipProvider()
{
......
//原GetUser方法:
public override MembershipUser GetUser(string username, bool userIsOnline){...}
public override MembershipUser GetUser(object providerUserKey, bool userIsOnline)
{...}
.......
我现在要在派生类YyfSqlMembershipProvider中实现方法
public YyfMembershipUser GetUser(stringusername,bool userIsOnline)
{
.....
YyfMembershipUser u=YyfMembershipUser();
return u;
}
}
问题一:我应该如何隐藏基类中的GetUser(object,bool)和GetUser(string,bool)这两个方法
问题二:我应该如何实现派生类中的YyfSqlMembershipProvider GetUser(string,bool)自定义方法(注:自定义方法参数与基类中的方法定义相同,只是返回值类型不同)
相关文章推荐
- 使用“成员资格管理用户”以及“Forms 身份验证提供程序”保护需要授权才能访问的资源
- ASP.NET 自定义成员资格提供程序 Part.3(实现提供程序类:XmlRoleProvider)
- ASP.NET 自定义成员资格提供程序 Part.1(以 XML 存储为例,实现底层数据存储)
- 成员资格提供程序实现(自定义MembershipProvider,摘自microsoft sdk document)
- ASP.NET 自定义成员资格提供程序 Part.2(实现提供程序类:XmlMembershipProvider)
- 关于asp.net membership角色与成员资格管理的一点资料
- ASP.NET 自定义成员资格提供程序 Part.4(使用自定义提供程序类)
- [.NET 基于角色安全性验证] 之四:ASP.NET 2.0 成员资格和角色管理授权
- [.NET 基于角色安全性验证] 之四:ASP.NET 2.0 成员资格和角色管理授权
- ASP.NET 2.0 成员资格和角色管理授权
- ASP.NET2.0中个性化用户配置以及成员资格和角色管理在SQL Server 2000数据库中的配置
- 初始化 Microsoft Visual SourceSafe 源代码管理提供程序时失败问题处理
- 实现角色提供程序(Asp.Net实现自定义角色提供程序)
- 关于vs2008的提示:“初始化 Microsoft Visual SourceSafe 源代码管理提供程序时失败。您无法使用此提供程序执行源代码管理操作”
- ASP.NET网站开发——成员资格和角色管理
- 利用Forms验证(自定义、角色提供程序、单点登录)登陆 (转)
- asp.net 2.0教程 成员资格和角色管理
- ASP.NET 2.0的成员资格和角色管理器
- 成员资格管理与角色管理中类的一些方法 和例子
- 关于 “未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序 ” 的问题