asp登录代码如何不登陆就进不了主页在主页中是什么代码的简单介绍
就执行下面的 sessionquotadminquot=quotquotsessionquotpasswordquot=quotquotsessionquotaleavequot=quotquot#39把上面这三个的session清空,让用户权限变为游客responseredirect quotadminloginaspquot#39跳转到登录页面end if。
很显然用了缓存吗上来用if判断是否需要更新并且首页缓存是不是存在,如果存在,刚直接输出,如果不存在,就读取数据,不过下面这地方set rstmp=connexecutequotselect skinmain from sysskin where isdefault=#39true#39quot。
另一部分不是在dlasp中写,是在dlasp的处理页面写,lt sessionquotuserNamequot=quottruequotresponseRedirect sessionquotprescriptquot#39成功登录后自动返回刚才要访问的页面 responsewritequotalert#39登录成功#39locationhref=#39index。
在Page_Load中写判断判断Session是否为空,不为空则不需要登录,直接跳到登录成功页面 其它页面同理 在会话打开的时候,会自动生成 session的,不需要新建对象的啊。
redirect quotloginaspquot就变成responseredirect quotloginasp?returnUrl=quot+RequestServerVariablesquotUrlquot同样在你登录之后,检查有没有这个returnUrl参数,如果有的话就跳转,如果没有就跳你默认首页。
第一种方法登陆成功登陆指定页面,失败登陆指定第二个页面 第二种方法都登陆一个页面 但是加上if语句进行判断。