/// <summary> /// 获取头部DS /// </summary> /// <returns></returns> public static string GetDs() { var time = SafeUtil.GetCurrentTimestamp(); var stringRom = SafeUtil.GetRandString(6).ToLower(); var stringAdd = $"salt={Salt}&t={time}&r={stringRom}"; var stringMd5 = SafeUtil.UserMd5(stringAdd); return($"{time},{stringRom},{stringMd5}"); }
public void Init(Transform root) { UINode[] uiNodes_origin = new UINode[] { }; foreach (KeyValuePair <string, UINode> keyValue in _tree) { uiNodes_origin[uiNodes_origin.Length] = keyValue.Value; } foreach (UINode uiNode_origin in uiNodes_origin) { uiNode_origin.Init(root); UINode[] uiNode_childs = uiNode_origin.InitChilds(); if (SafeUtil.CheckLegal_Array(uiNode_childs)) { foreach (UINode uiNode_child in uiNode_childs) { this[uiNode_child.name] = uiNode_child; } } } }
protected void Page_PreLoad(object sender, EventArgs e) { //获得用户页面控制权限 UserInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"]; //XBase.Common.CRCer.GetValidateCode(this.Page); //获得工程路径 String currentDomainPath = System.AppDomain.CurrentDomain.BaseDirectory; //Session时间过期 if (UserInfo == null) { Response.Redirect("~/Pages/SystemErrorPage/TimeOutPage.aspx"); return; } //获得ModuleID string moduleID = (string)Request.QueryString["ModuleID"]; //ModuleID为空时,默认为不对页面进行权限控制 if (string.IsNullOrEmpty(moduleID)) { moduleID = (string)Session["curpage_ModuleID"]; if (string.IsNullOrEmpty(moduleID)) { return; } } else { Session["curpage_ModuleID"] = moduleID; } //ModuleID类型判断,如果不为数字,则输出Error if (!ValidateUtil.IsInt(moduleID)) { // ModuleID不为数字时,为错误ID,页面跳转去没有权限的页面 //Response.Redirect("~/Pages/SystemErrorPage/NoAuthorityPage.aspx"); return; } //获得页面控制权限 string[] AuthInfo = SafeUtil.GetPageAuthority(moduleID, UserInfo); //有权限操作页面 if (AuthInfo != null && AuthInfo.Length > 0) { //可操作的控件显示 for (int i = 0; i < AuthInfo.Length; i++) { try { //设置可见 this.FindControl(AuthInfo[i].Trim()).Visible = true; } catch //页面没有此控件时 { //TODO continue; } } } //没有权限操作页面,页面跳转 else { // Response.Redirect("~/Pages/SystemErrorPage/NoAuthorityPage.aspx"); } }
public virtual void Thaw() { Looog.Warn(name, " Thaw ---------------"); SafeUtil.DoAction(callback_thaw); }
//非首层显示,但是没有关闭,依然有可能需要刷新 public virtual void Freeze() { Looog.Warn(name, " Freeze ---------------"); SafeUtil.DoAction(callback_freeze); }
public virtual void Hide() { Looog.Warn(name, " Hide ---------------"); transform.gameObject.SetActive(false); SafeUtil.DoAction(callback_hide); }
public virtual void Show() { Looog.Warn(name, " Show ---------------"); transform.gameObject.SetActive(true); SafeUtil.DoAction(callback_show); }