日期:2014-05-18 浏览次数:20524 次
public class User
{
public User(string mUserCode ,string mUserName,string mIp) //构造器
{
sUserCode = mUserCode;
sUserName = mUserName;
sIp = mIp;
}
#region 私有变量
private string sUserCode;
private string sUserName;
private string sIp;
#endregion
#region 属性定义
public string UserCode
{
get { return sUserCode; }
set { sUserCode = value; }
}
public string UserName
{
get { return sUserName; }
set { sUserName = value; }
}
public string IP
{
get { return sIp; }
set { sIp = value; }
}
#endregion
}
------解决方案--------------------
你就完全自己抄一次ASP.NET 2.0內置的MembershipProvider和RolesProvider好了,確實那就是最佳的OO設計方案了——擴展性好,不包括冗餘的功能,同時能夠方便定製滿足不通場景的需求。
在大多數情況下,想要自己寫一個東西去超越Microsoft寫過的,那是不現實的。別人寫好了,你想要學習,那就認真學習好了。
------解决方案--------------------
我想完全采用OOP的思想来做用户登录和权限管理,而不用Session来做
---------
你有什么证据证明成员资格不是OOP的?OOP和Session没有任何关系...
正如24楼所言...你想写一个超越成员资格的东西...可能性几乎没有...