首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

MVC3 怎么记录登录所在页,登录成功后返回

2013-09-08 
MVC3 如何记录登录所在页,登录成功后返回MVC3 如何记录登录所在页,登录成功后返回求代码 思路[解决办法]这

MVC3 如何记录登录所在页,登录成功后返回
MVC3 如何记录登录所在页,登录成功后返回
求代码 思路
[解决办法]
这个和mvc关系不大
你看看这个论坛登录不就明白了
他有个login?from
[解决办法]
returnurl  百度
[解决办法]
sys.web .seu。。
[HttpPost]
        public ActionResult Login(string username, string password,string returnUrl)
        {
            User user = UserDao.CheckUser(username, password);
            if (user != null)
            {
///保存证书
                FormsAuthentication.SetAuthCookie(user.Name, false);
                Session["user"] = user;
                ShoppingCart.MigrgateCart(user.Name);
                if (Url.IsLocalUrl(returnUrl))//判断是不是本网站的路径
                {
                    return Redirect(returnUrl);
                }
                else {
                    return RedirectToAction("../Home/Index");
                }
            }
            else {
                ViewBag.Msg = "NO";


                return View("Index");
            }
        }


在控制器前面加验证特性[AUthirize]


配置web.config
 <authentication mode="Forms">
      <forms loginUrl="~/Login/Index" timeout="2880" />
    </authentication>
[解决办法]
这样写好之后 returnUrl的值会自动获取的
[解决办法]
貌似忘记了 不知道是不是自动获取,不自动获取的话也可以手动拼接下returnUrl的值
[解决办法]
所有有登录的链接上加上当前url地址,再跳转到一个登录页登录,那不就可以统计到从什么地方登录的了

热点排行