Rookey.Frame v1.0快速开发平台-用户登录( 二 )

public static string GetUserAliasName(){if (string.IsNullOrWhiteSpace(CurrentUserInfo.AliasName)){return CurrentUserInfo.UserName;}return CurrentUserInfo.AliasName;}/// /// 当前用户是否为超级管理员/// /// public static bool IsSuperAdmin(){return CurrentUserInfo != null && CurrentUserInfo.UserName == "admin";}#endregion}
View Code
用户扩展类的使用方法:
1.添加用户扩展类 , 如下示例
/// /// 用户扩展对象/// public class UserExtendObject : UserExtendBase{/// /// 当前用户所属部门/// public string DeptName { get; set; }/// /// 当前用户职务/// public string DutyName { get; set; }}
2.添加用户扩展处理类 , 如下示例
/// /// 用户扩展对象处理/// public static class UserExtendHandle{/// /// 获取用户扩展信息/// /// /// /// public static UserExtendObject GetUserExtendObject(object o, EventUserArgs e){UserExtendObject obj = new UserExtendObject() { DeptName = string.Empty, DutyName = string.Empty };return obj;}}
3.在.asax.cs程序池启动方法中添加以下代码即可
//用户扩展对象UserEventHandler.BindUserLoginEvent += new UserEventHandler.EventUserLogin(UserExtendHandle.GetUserExtendObject);
今天就介绍到这里 , 下次将介绍如果在.Frame 1.0框架基础上搭建一个新系统 , 祝生活愉快!