全部問候 我使用的是spring security 3.0.2 我想在登錄後獲得用戶權限並向他添加另一個角色 因此他可以訪問需要新角色的某個頁面 如何執行此操作?如何以編程方式更改用戶權限?
2
A
回答
2
0
您必須創建您的身份驗證提供程序,從數據庫中加載授權數據。在這stackoverflow question你可以看到如何做到這一點。無論何時您需要更改用戶權限,您只需更改數據庫中的數據。
0
@Javi:我不知道如何評論你的答案,所以我不得不創建一個新的。
您的解決方案的問題是,用戶必須註銷並重新登錄才能獲得新角色。我認爲sword101試圖完成的任務是動態地向用戶添加新角色,而無需重新登錄。
然而,這是一個我正在研究的問題,到目前爲止還沒有找到合適的解決方案。
我試圖用我的(自定義)UserDetails對象中的一個標誌來實現它。該標誌由選民閱讀並相應投票。但是這並沒有按照預期實現。但我可能會再次查看,看看出了什麼問題。
相關問題
- 1. 以編程方式更改CLLocationManager權限警報中的文本
- 2. Sharepoint:Web部件以編程方式更改權限,無法獲得更改持久
- 3. 如何以編程方式更改UIView?
- 4. 如何以編程方式更改android:configChanges?
- 5. 以編程方式查詢LDAP權限
- 6. UAC以編程方式詢問權限
- 7. 以編程方式拒絕權限 - Android
- 8. 以編程方式允許超級用戶權限
- 9. Sharepoint,以編程方式獲取文檔庫的用戶權限
- 10. 以編程方式提高用戶權限
- 11. 以編程方式在Drupal中添加用戶論壇權限
- 12. 以編程方式向用戶請求權限?
- 13. 如何以編程方式獲取使用訪問權限
- 14. 如何更改MongoDB用戶權限?
- 15. 如何以編程方式在腳本中實現超級用戶權限?
- 16. 如何在Java中以編程方式重置Android用戶權限
- 17. 如何以編程方式比較SQL Server 2005中登錄/用戶的權限
- 18. c#以編程方式獲取Azure存儲帳戶權限
- 19. 在java設備上以編程方式獲得root用戶權限以便更改scaling_governor
- 20. 如何以編程方式獲得root權限?
- 21. 如何在asp.net中以編程方式分配頁面權限?
- 22. Sharepoint:如何以編程方式管理SPFolder和SPListItem權限
- 23. 如何在android中以編程方式設置權限chmod 777?
- 24. 在SharePoint 2010中以編程方式更改組的權限級別?
- 25. 以編程方式更改標籤方向,編程方式
- 26. 以編程方式嚮應用程序清單添加權限
- 27. iOS Swift如何以編程方式重置/撤銷應用程序權限?
- 28. 如何以邏輯的方式檢查用戶的權限?
- 29. 如何以優雅的方式表示用戶權限?
- 30. 如何更改用戶定義風格的「源」編程方式
您能解釋一下您對該方法的實際操作嗎? – 2014-02-05 13:13:58