日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

开发遇到的问题---【spring-security权限控制框架】

發(fā)布時間:2024/8/26 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 开发遇到的问题---【spring-security权限控制框架】 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.當控制臺出現(xiàn)報錯信息:Bad credentials的時候,是密碼出問題了,查看密碼,并核對。

2.form表單提交數(shù)據(jù)的時候,默認提交的formdata是鍵值對形式a=1&b=1

3.在spring-securit.xml中配置自定義登錄的時候,如果前端傳來的不是username,password,這時候就要加上下面紅色部分才能接收數(shù)據(jù),因為內部采用的是@requestParameter(“username”)接收的,前后名稱必須一致。因此,前端不能采用vue中的axios的post提交,此提交把數(shù)據(jù)封裝成json對象,@requestParameter(“username”)接收不到,所以這里采用的是黑馬工具箱。

?

<!--自定義登錄配置--> <security:form-login login-page="http://localhost:8080/pages/login.html" username-parameter="user" password-parameter="pass" login-processing-url="/sec/login.do" authentication-failure-forward-url="/user/loginFail.do" authentication-success-forward-url="/user/loginSuccess.do"/>

?

security內部定義了一個控制器,用來接收登錄時的請求,要與下面ajax的路徑一致,才能正確跳到自定義登錄界面

HM.ajax("/sec/login.do",params,function(data){console.log(data);if(data.flag){location.href="main.html";}else{vue.$message.error(data.message);}});

4.當前端能響應回數(shù)據(jù),卻無法正常跳轉頁面的時候,服務器異常的時候,優(yōu)先考慮跨域問題,在spring-mvc中加上下面的代碼即可解決

<!--支持跨域--><mvc:cors><mvc:mapping path="/**"allowed-origins="http://localhost:8080"allowed-methods="GET,PUT,OPTIONS,POST,DELETE"       //option一定不要忘寫allow-credentials="true"max-age="3600"/></mvc:cors>

?

轉載于:https://www.cnblogs.com/hujunwei/p/11253050.html

總結

以上是生活随笔為你收集整理的开发遇到的问题---【spring-security权限控制框架】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。