<authorization><deny users="?"/></authorization>
不重定向到下一個頁面登錄後
我一直在web.config文件上面的代碼片斷認證之後,問題開始,我輸入了正確的憑據,但還是我沒有成功登錄後重定向到下一個頁面 和我的新網址正在追加一些查詢字符串值 這是我的登錄網址: http://localhost:49841/LMIT/Login
在提交具有正確憑據的登錄表單而不是重定向到下一頁後,它仍然與url中的http://localhost:49841/LMIT/Login?ReturnUrl=%2fLMIT%2fIndex
保持同一頁面
您需要爲您的登錄操作方法 –
[使用AllowAnonymous] 公衆的ActionResult登錄(用戶用戶){ 用戶DbData =(從s在db.Users其中s.UserName ==用戶提供代碼。 UserName select s).First(); 如果(DbData!= NULL){ 如果(user.UserName == DbData.UserName && user.password的== DbData.Password) { 返回JSON(新{OK = TRUE,NEWURL = Url.Action(」/Index「)}); }} 其他 { } 返回查看(); } –
因爲我使用AJAX和JSON多數民衆贊成我是否使用了returnm json –