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