using Furion;
namespace IStation.Application
{
///
/// 用户管理
///
public static class UserManager
{
///
/// 用户id
///
public static long UserID
{
get
{
var userId = App.User.FindFirst(ClaimConst.UserID);
if (userId == null)
{
return 1;
}
return long.Parse(userId.Value);
}
}
///
/// 登录名称
///
public static string LoginName
{
get
{
var loginName = App.User.FindFirst(ClaimConst.LoginName);
if (loginName == null)
{
return "ywadmin";
}
return loginName.Value;
}
}
///
/// 登录密码
///
public static string LoginPwd
{
get
{
var loginPwd = App.User.FindFirst(ClaimConst.LoginPwd);
if (loginPwd == null)
{
return "admin";
}
return loginPwd.Value;
}
}
///
/// 客户标识
///
public static long CorpID
{
get
{
var corpId = App.User.FindFirst(ClaimConst.CorpID);
if (corpId == null)
{
return 1;
}
return long.Parse(corpId.Value);
}
}
///
/// 是否管理员
///
public static bool IsAdmin
{
get
{
var isAdmin = App.User.FindFirst(ClaimConst.IsAdmin);
if (isAdmin == null)
{
return true;
}
return bool.Parse(isAdmin.Value);
}
}
}
}