当前位置: 首页 > news >正文

网站版面如何设计做进出口外贸网站

网站版面如何设计,做进出口外贸网站,seo公司电信上海百首网络,网页设计模板套用步骤本文章使用asp.net内置membership作为登陆操作 关于配置membership 不用说明了 网上都有的首先建立一个login页面 随便放一个login控件和loginstatus控件aspx代码bodyform idform1 runatserverdivasp:Login IDLo… 本文章使用asp.net内置membership作为登陆操作 关于配置membership 不用说明了 网上都有的首先建立一个login页面 随便放一个login控件和loginstatus控件aspx代码bodyform idform1 runatserverdivasp:Login IDLogin1 runatserver onloggedinLogin1_LoggedIn onlogginginLogin1_LoggingIn/asp:Loginasp:LoginStatus IDLoginStatus1 runatserver onloggingoutLoginStatus1_LoggingOut //div/form /bodycs代码 MembershipUser user;protected void Login1_LoggedIn(object sender, EventArgs e){if(user null)user Membership.GetUser(User.Identity.Name);//获取登陆用户名的membershipuser实例 Guid newguid Guid.NewGuid();//新建guid HttpCookie cookieResponse.Cookies[FormsAuthentication.FormsCookieName];//获取cookie FormsAuthenticationTicket ft FormsAuthentication.Decrypt(cookie.Value);//解密表单票FormsAuthenticationTicket newft new FormsAuthenticationTicket(ft.Version, ft.Name, ft.IssueDate, ft.Expiration, ft.IsPersistent, newguid.ToString(), ft.CookiePath);//重新创建一个表单票 把生成guid加入userdata中user.Comment loginExpiration; ft.Expiration.ToString() |loginSessionID; newguid.ToString();//存储guid数据和过期时间Membership.UpdateUser(user);//更新用户数据Response.Cookies.Remove(FormsAuthentication.FormsCookieName);//删除已有相关formsName的cookieHttpCookie newCookie new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(newft));//重新创建cookienewCookie.Domain cookie.Domain;newCookie.Expires cookie.Expires;newCookie.HttpOnly cookie.HttpOnly;newCookie.Path cookie.Path;newCookie.Secure cookie.Secure;Response.Cookies.Add(newCookie);//输出cookie到客户端 }protected void Login1_LoggingIn(object sender, LoginCancelEventArgs e){if (user null){user Membership.GetUser(Login1.UserName);}//禁止同一个会话再次登陆//禁止同一个会话再次登陆if (user ! null){if (User.Identity.IsAuthenticated user.UserName User.Identity.Name){if (!string.IsNullOrEmpty(user.Comment) user.Comment.Contains(loginExpiration)){string currentExpirationStr user.Comment.Split(|.ToCharArray())[0];DateTime currentExpiration DateTime.Parse(currentExpirationStr.Split(;.ToCharArray())[1]);if (currentExpiration DateTime.Now){e.Cancel true;Literal t Login1.FindControl(FailureText) as Literal;t.Text 你已经登陆了 !;}}}}}protected void LoginStatus1_LoggingOut(object sender, LoginCancelEventArgs e){//退出登陆 清空用户的comment数据MembershipUser mu Membership.GetUser();mu.Comment string.Empty;Membership.UpdateUser(mu);}然后 需要一个Httpmodule模块cs代码using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Security;namespace aspnetajaxtast {public class FormsAuthsessionModule : IHttpModule{public void Dispose(){}public void Init(HttpApplication context){context.PostAuthorizeRequest new EventHandler(context_PostAuthorizeRequest);}void context_PostAuthorizeRequest(object sender, EventArgs e){HttpApplication app sender as HttpApplication;HttpContext c app.Context;if (c.User.Identity.IsAuthenticated){FormsAuthenticationTicket ft (c.User.Identity as FormsIdentity).Ticket;Guid g;if (ft.UserData ! ){g new Guid(ft.UserData);}elseg Guid.Empty;MembershipUser user Membership.GetUser(c.User.Identity.Name);Guid currentSessionGuid;if (!string.IsNullOrEmpty(user.Comment)){string currentSessionStr user.Comment.Split(|.ToCharArray())[1];currentSessionGuid new Guid(currentSessionStr.Split(;.ToCharArray())[1]);}else{currentSessionGuid Guid.Empty;}if (g ! currentSessionGuid){FormsAuthentication.SignOut();//清空cookie登陆数据 需要重向url//自己自定义转到url的代码 }}}} }web.config 需要配置httpmodule在system.web下httpModulesadd nameFormsAuthsessionModules typeaspnetajaxtast.FormsAuthsessionModule//httpModules这是vs测试或者iis7以下版本需要的如果在iis7 需要以下配置代码system.webServermodules runAllManagedModulesForAllRequeststrue add nameFormsAuthsessionModules typeFormsAuthsessionModule//modules/system.webServer测试需要两个浏览器就可以了 一个ie 一个ff可以当模拟两台电脑 如果你有两台电脑的话 也可以  转载于:https://www.cnblogs.com/wifi/articles/2456516.html
http://wiki.neutronadmin.com/news/345433/

相关文章:

  • 企业备案网站名称怎么填邯郸市做网站建设
  • 网站类型的销售东莞市建设局网站首页
  • app软件网站建设网站设网站设计
  • 怎么用腾讯云做网站甘肃网站建设
  • 常州便宜的做网站服务高校 网站建设实施方案
  • 夸克建站系统源码下载品牌网站建设优化公司排名
  • 做网站效果头条新闻 最新消息条
  • 电商网站开发毕业设计惠阳网站建设公司
  • 自己怎么开发网站凡科网站建站教程
  • 南京网站建设公司有哪些深圳外贸网站设计
  • 电商数据分析网站公司画册模板
  • 怎么用网站源码做网站湘潭做网站口碑好磐石网络
  • 网站建设公司网站建设专业品牌深圳建设交易网站
  • 网站链接只显示到文件夹怎么做的wordpress上传主题过期
  • 昆明网站seo优化茂名企业建站程序
  • 有哪些做数据比较好的网站wordpress邮件发送失败
  • 食堂网站建设方案wap软件下载
  • 网站开发 评价wordpress 怎么置顶
  • 电子商务网站建设的心得三好街网站建设与维护
  • 睢宁做网站公司wordpress忘记后台账号
  • 网站建设需求文档模版怎么创建私人网站
  • 网站建设评审标准云南网约车有哪些平台
  • 广州网站建设seo89点班组建设网站
  • 帮别的公司做网站违法吗进入电商平台832采购
  • 网站维护界面设计百度验证网站的好处
  • 手机微信网站怎么做的好组织部建设网站示范材料
  • 慈溪做网站哪家好阿里云轻量服务器wordpress
  • 做购物网站开发价格境外服务器租用
  • 从哪里设置网站关键词网站访问代理在线
  • 廊坊网站杭州门户网站开发