Files
g.hnyhua.cn/Mtxfw.Utility/AdminPage.cs
2026-02-07 15:48:27 +08:00

220 lines
5.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Web.Security;
using System.Web;
namespace Mtxfw.Utility
{
public class AdminPage :System.Web.UI.Page
{
private string _IdentityName = string.Empty;
/// <summary>
/// 获取当前管理员名称
/// </summary>
protected string IdentityName
{
get
{
HttpCookie Cookie = Request.Cookies[System.Web.Security.FormsAuthentication.FormsCookieName];
if (Cookie != null)
{
FormsAuthenticationTicket authTicket = FormsAuthentication.Decrypt(Cookie.Value);
string[] roles = authTicket.UserData.Split(new char[] { ',' });
Context.User = new System.Security.Principal.GenericPrincipal(Context.User.Identity, roles);
return Context.User.Identity.Name;
}
else
{
return _IdentityName;
}
}
}
/// <summary>
/// 获取站点名称
/// </summary>
protected string WebName
{
get {
Config config = new Config("");
return config.webName;
}
}
/// <summary>
/// 获取图片上传的格式
/// </summary>
protected string UploadType
{
get {
Config c = new Config("");
return c.webUpType;
}
}
/// <summary>
/// 获取图片上传保存的路径
/// </summary>
protected string UploadPath
{
get
{
Config c = new Config("");
return c.webUpPath;
}
}
/// <summary>
/// 获取文件上传允许的大小
/// </summary>
protected int UpImgSize
{
get {
Config c = new Config("");
try
{
return int.Parse(c.webUpSize);
}
catch
{
return 0;
}
}
}
/// <summary>
/// 获取 HTTP 查询字符串变量集合
/// </summary>
protected string Get(string name)
{
return System.Web.HttpContext.Current.Request.QueryString[name];
}
/// <summary>
/// 获取角色对应的省份
/// </summary>
protected string Getprovince(string strJS)
{
string strprovince = "";
if (strJS == "北京管理员")
{
strprovince = "110000";
}
if (strJS == "天津管理员")
{
strprovince = "120000";
}
if (strJS == "河北管理员")
{
strprovince = "130000";
}
if (strJS == "山西管理员")
{
strprovince = "140000";
}
if (strJS == "辽宁管理员")
{
strprovince = "210000";
}
if (strJS == "吉林管理员")
{
strprovince = "220000";
}
if (strJS == "黑龙江管理员")
{
strprovince = "230000";
}
if (strJS == "上海市")
{
strprovince = "310000";
}
if (strJS == "江苏管理员")
{
strprovince = "320000";
}
if (strJS == "浙江管理员")
{
strprovince = "330000";
}
if (strJS == "安徽管理员")
{
strprovince = "340000";
}
if (strJS == "福建管理员")
{
strprovince = "350000";
}
if (strJS == "江西管理员")
{
strprovince = "360000";
}
if (strJS == "山东管理员")
{
strprovince = "370000";
}
if (strJS == "河南管理员")
{
strprovince = "410000";
}
if (strJS == "湖北管理员")
{
strprovince = "420000";
}
if (strJS == "湖南管理员")
{
strprovince = "430000";
}
if (strJS == "广东管理员")
{
strprovince = "440000";
}
if (strJS == "海南管理员")
{
strprovince = "460000";
}
if (strJS == "重庆管理员")
{
strprovince = "500000";
}
if (strJS == "四川管理员")
{
strprovince = "510000";
}
if (strJS == "贵州管理员")
{
strprovince = "520000";
}
if (strJS == "云南管理员")
{
strprovince = "530000";
}
if (strJS == "陕西管理员")
{
strprovince = "610000";
}
if (strJS == "甘肃管理员")
{
strprovince = "620000";
}
if (strJS == "青海管理员")
{
strprovince = "630000";
}
if (strJS == "台湾管理员")
{
strprovince = "710000";
}
if (strJS == "广西管理员")
{
strprovince = "450000";
}
return strprovince;
}
}
}