日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

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

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

3.在spring-securit.xml中配置自定義登錄的時候,如果前端傳來的不是username,password,這時候就要加上下面紅色部分才能接收數據,因為內部采用的是@requestParameter(“username”)接收的,前后名稱必須一致。因此,前端不能采用vue中的axios的post提交,此提交把數據封裝成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.當前端能響應回數據,卻無法正常跳轉頁面的時候,服務器異常的時候,優先考慮跨域問題,在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权限控制框架】的全部內容,希望文章能夠幫你解決所遇到的問題。

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