比如说一个网站有会员注册、登陆和管理功能,有个会员正在浏览网站中的一个页面A,而此时这个会员还没有登陆,这个时候这个会员点击登陆连接,进入登陆页面进行登陆操作,登陆成功后如何自动跳转到他刚刚浏览过的页面A?我看现在好多的网站都有这样的功能。
请知道的朋友指点一二,谢谢!
请知道的朋友指点一二,谢谢!
解决方案 »
- gridview筛选后竟然没有显示?怎么回事?
- 客户端操作时间过长,网页内容如何定时保存?
- 为什么Repeater和DataList中加入label或text会出错
- 又一个关于Excel数据导入的问题,请高手看一下,我在本机可以得到文件,在客户机就说没有得到文件?那如何在客户端实现???
- 用户定义控件中返回OleDbDataReader的问题,请帮忙看看,谢谢
- 问会vb.net的大哥关于截取字符的一个小问题
- 指点的转换无效
- 编程菜鸟跪求aspxGridview问题解决。
- ~~~vb 中如何用<a Href='#'.....>在线等待,马上给分!~~~
- 一个关于ActiveX的签名问题。特急!!!
- 基于窗体的安全性、基于角色的安全性或其他方法,哪种情况下用哪个方法?或者说各种方法的优缺点?(100分求助,不够再加,谢谢)
- ASP.Net三层架构的问题
我是这么做的:先用Session["returnPage"]记住当前页
Session["returnPage"]=Request.RawUrl;
Response.Redirect("Login.aspx");
然后在登录页,验证,
if(成功)
就做:if(Session["returnPage"]!=null)
{
string returnpage=Session["returnPage"].ToString();
Session["returnPage"]=null;
Response.Redirect(returnpage);
}
else
{
Response.Redirect("main.htm");
}
具體看你用的是什麽驗證方法了...自定義?窗體?windows?
<authentication mode="Forms">
<forms name=".ADUAUTH" loginUrl="secure\logon.aspx" protection="All"> //指定cookie名称和登录页面
</forms>
</authentication>
<authorization>
<allow users="*" /> //允许所有人匿名访问
</authorization>
在登录事件中:
//todo:自定义认证方式
FormsAuthentication.RedirectFromLoginPage("*",false);//登录后实现页面转向退出:
FormsAuthentication.SignOut();
//todo:自定义认证方式
FormsAuthentication.RedirectFromLoginPage("*",false);//登录后实现页面转向退出:
FormsAuthentication.SignOut();
msdn中有例子