protected void Page_Load(object sender, EventArgs e) { M_UserInfo mu = buser.GetLogin(); M_Design_Page seMod = seBll.SelModelByGuid(Mid); if (seMod.UserID != mu.UserID) { return; } if (function.isAjax()) { string action = Request.Form["action"] ?? ""; string result = ""; switch (action) { case "update": seMod.AccessPwd = Request["pwd"]; seBll.UpdateByID(seMod); break; default: throw new Exception(action + "不存在"); } Response.Clear(); Response.Write(result); Response.Flush(); Response.End(); } if (!IsPostBack) { pwd_t.Attributes["value"] = seMod.AccessPwd; } }
protected void Add_B_Click(object sender, EventArgs e) { M_UserInfo mu = buser.GetLogin(); M_Design_Page pageMod = new M_Design_Page(); if (!string.IsNullOrEmpty(Guid)) { pageMod = pptBll.SelModelByGuid(Guid); } pageMod.Title = Title_T.Text; pageMod.AccessPwd = AccessPwd_T.Text.Trim(); SFile_Up.SaveUrl = SiteConfig.SiteOption.UploadDir + "User/" + mu.UserName + mu.UserID + "/"; pageMod.PreviewImg = SFile_Up.SaveFile(); if (pageMod.ID > 0) { pptBll.UpdateByID(pageMod); function.Script(this, "top.CloseDiag();"); } else { pageMod.guid = System.Guid.NewGuid().ToString(); pageMod.CUser = mu.UserID; pageMod.UserID = mu.UserID; pageMod.UserName = mu.UserName; pageMod.ZType = 0; //初始化场景数据 InitPage(pageMod); pptBll.Insert(pageMod); function.Script(this, "top.CloseDiag();top.location='/design/ppt/default.aspx?id=" + pageMod.guid + "';"); } }
protected void SurePwd_Btn_Click(object sender, EventArgs e) { M_Design_Page seMod = null; switch (ZType) { case "ppt": seMod = pptBll.SelReturnModel(Sid); break; default: seMod = seBll.SelReturnModel(Sid); break; } remind_sp.InnerText = ""; if (seMod.AccessPwd.Equals(AccessPwd_T.Text.Trim())) { B_Design_Helper.H5_AccessPwd += "," + seMod.ID + ","; switch (ZType) { case "ppt": Response.Redirect("/design/ppt/pcview.aspx?sid=" + seMod.ID); break; default: Response.Redirect("/h5/" + seMod.ID); break; } } else { remind_sp.InnerText = "访问密码不正确"; } }
public string shareLink = "";//sharelink protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { M_UserInfo mu = buser.GetLogin(); pageMod = GetScenceMod(); if (!B_Design_Helper.Se_CheckAccessPwd(pageMod, mu)) { Server.Transfer("/design/h5/checkpwd.aspx?sid=" + Sid + "&ztype=ppt"); return; } //shareLink = Request.Url.Host + "/h5/" + pageMod.ID; if (DeviceHelper.GetBrower() == DeviceHelper.Brower.Micro) { try { //Avoid sometimes WeChat API parsing error WX_Share.Visible = true; //--WXAPI WxAPI api = WxAPI.Code_Get(); appid = api.AppId.APPID; timeStamp = WxAPI.HP_GetTimeStamp(); sign = api.JSAPI_GetSign(api.JSAPITicket, noncestr, timeStamp, Request.Url.AbsoluteUri); } catch (Exception ex) { ZLLog.L("wxerror:" + ex.Message); } } Title_L.Text = pageMod.Title; if (string.IsNullOrEmpty(pageMod.PreviewImg)) { string[] defwx = "/UploadFiles/demo/h4.jpg|/UploadFiles/demo/h5.jpg".Split('|'); pageMod.PreviewImg = defwx[new Random().Next(0, defwx.Length)]; } Wx_Img.ImageUrl = pageMod.PreviewImg; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { B_User.CheckIsLogged(Request.RawUrl); M_UserInfo mu = buser.GetLogin(); //引用模板 if (UseTlp > 0) { M_Design_Page seMod = pageBll.SelModelByTlp(UseTlp); seMod.UserID = mu.UserID; seMod.guid = System.Guid.NewGuid().ToString(); seMod.TlpID = 0; seMod.ZType = 0; seMod.UserName = mu.UserName; seMod.CDate = DateTime.Now; seMod.UPDate = DateTime.Now; pageBll.Insert(seMod); Response.Redirect("default.aspx?ID=" + seMod.guid); } ////如果用户没有数据,则新建一个 //DataTable dt = pageBll.A_Sel(mu.UserID); //if (dt.Rows.Count < 1) { pageBll.A_Add(mu); } //用户未传入Mid if (string.IsNullOrEmpty(Mid) || Mid.Equals("[gid]")) { DataTable scenceDt = pageBll.U_Sel(mu.UserID); slist_div.Visible = true; RPT.DataSource = scenceDt; RPT.DataBind(); } else { pageMod = pageBll.SelModelByGuid(Mid); if (pageMod == null) { function.WriteErrMsg("指定的场景不存在"); } Title_L.Text = pageMod.Title; switch (Source) { case "tlp": B_Admin.CheckIsLogged(Request.RawUrl); break; default: if (pageMod.UserID != mu.UserID) { function.WriteErrMsg("你无权修改该场景"); } break; } //用户可选择关闭 //if (DeviceHelper.GetBrower() != DeviceHelper.Brower.Chrome) { function.Script(this, "ShowIE();"); return; } MyBind(); } } }
public static bool Se_CheckAccessPwd(M_Design_Page pageMod, M_UserInfo mu) { //是否需要输入密码,创建者访问不需要验证密码 if (!string.IsNullOrEmpty(pageMod.AccessPwd) && !H5_AccessPwd.Contains("," + pageMod.ID + ","))//&&mu.UserID!=pageMod.UserID { return(false); } return(true); }
//兼容以前分享出去的链接 public M_Design_Page GetModel() { if (Sid > 0) { return(pageBll.SelReturnModel(Sid)); } if (!string.IsNullOrEmpty(Mid)) { pageMod = pageBll.SelModelByGuid(Mid); Sid = pageMod.ID; return(pageMod); } return(null); }
protected void Save_Btn_Click(object sender, EventArgs e) { M_UserInfo mu = buser.GetLogin(); M_Design_Page pageMod = new M_Design_Page(); //路径是否存在 string path = Path_T.Text.Replace(" ", ""); if (pageBll.IsExist(mu.SiteID, path)) { function.WriteErrMsg("[" + path + "]已存在,请修改"); } pageMod.guid = System.Guid.NewGuid().ToString(); pageMod.Path = path; pageMod.Title = Title_T.Text; pageMod.UserID = mu.UserID; pageMod.UserName = mu.UserName; pageMod.SiteID = mu.SiteID; pageMod.ZType = DataConverter.CLng(Request.Form["type_rad"]); pageBll.Insert(pageMod); function.Script(this, "top.location='/Design/?ID=" + pageMod.guid + "';"); }