我在 asp .net 上创建了一个 MVC3 项目,其中用户登录使用 ajax。它正常工作,用户可以在 ajax 表单身份验证(登录按钮触发 ajax 帖子)后使用用户的用户名和传递信息进入授权页面。
但是,如果用户试图通过将直接地址(如:“http://localhost:12799/Anasayfa/Index”)写入地址栏并在身份验证前按 Enter 进入此未经授权的页面,他会点击授权墙并返回,并且在浏览器的地址栏中出现“http://localhost:12799/Giris/Index?ReturnUrl=%2fAnasayfa%2fIndex”这样的url,在这种情况下,当用户尝试正常登录时,ajax登录不起作用,登录按钮可以不开火ajax帖子。