我安裝了Grails Spring Security Core Plugin,它工作的很好,但是我找不到登錄頁面的gsp文件。我想更改登錄頁面以匹配我的網頁主題。任何人都知道如何找到該文件?我嘗試了生成視圖並生成所有用戶,UserRole和Role域類,但我沒有看到實際的文件。此外,我無法在我的項目目錄中找到spring security core插件的登錄和註銷控制器。任何想法發生了什麼?自定義新的Grails Spring Security Core插件登錄頁面
4
A
回答
6
它們在插件本身,所以它取決於你的插件安裝位置。在2.3版本中,他們會target/work/plugins
下,和早期版本的他們將在.grails
文件夾這是你的主目錄,所以它會是這樣的$HOME/.grails/2.x.x/projects/<projectname>/plugins
我喜歡通過刪除grails.project.class.dir
讓事情變得簡單從BuildConfig.groovy
grails.project.test.class.dir
和grails.project.test.reports.dir
設置,只需添加
grails.project.work.dir = 'target'
所以一切都是在同一個地方。
相關問題
- 1. spring security core插件的默認登錄頁面在哪裏?
- 2. 自定義登錄檢查(Grails Spring Security)
- 3. Grails spring-security-core插件
- 4. Grails Spring Security Core Plugin - 向登錄頁面添加Flash消息
- 5. grails spring security登錄頁面顯示
- 6. Grails Spring Security Core無法登錄
- 7. Grails Spring Security Core Plugin與Vs. Grails的Spring Security的REST插件
- 8. 帶有grails的Spring Security Core插件
- 9. 根據所需角色自定義登錄頁面使用Grails Spring Security
- 10. Spring Security的Grails中重定向到HTTP登錄頁面
- 11. 如何自定義Spring Security Shiro Grails插件登錄註銷功能?
- 12. 用Spring Security Core創建登錄3.0.0M1
- 13. 如何使用spring security core插件在Grails中登錄後重定向到頁面
- 14. 使用自定義Grails Spring Security過濾器登錄失敗
- 15. 自定義Spring Security 3.1.1在Grails 3中登錄表單
- 16. 使用Spring Security Plugin在Grails中自定義登錄表格
- 17. Grails + Spring Security單場登錄
- 18. Spring Security和Grails - 自定義URLS
- 19. 如何在Grails Spring Security Core插件中自定義憑據檢查?
- 20. Grails Spring Security插件 - 登錄窗體重定向到ajaxAuth
- 21. grails和spring security core插件 - 來自客戶端的authenticateion
- 22. 自定義Spring Security渲染頁面,當授權失敗時,Grails
- 23. Spring Security&Spring批量管理控制檯 - 自定義登錄頁面
- 24. Spring Security安全自定義頁面
- 25. Grails Spring Security Core創建新用戶
- 26. AngularJS的Spring Boot&Security登錄頁面
- 27. Grails 1.3.5和Spring Security Core
- 28. Grails - 卸載Spring Security Core
- 29. Grails Spring Security Core插件重定向問題
- 30. gorm-couchdb grails插件和spring-security-core插件集成
謝謝伯特,很高興聽到插件老闆的回答:)我跳到github上,拿到了一份樣本項目的副本。我會按照你的指示在這裏,希望它能解決我的問題。謝謝! – AlexCon
我在target/work/plugins/spring-security-core */src/templates目錄中找不到任何gsp文件。只有5個文件: Authority.groovy.template PersistentLogin.groovy.template Person.groovy。模板 PersonAuthority.groovy.template Requestmap.groovy.template。在這種情況下,我可以如何更改grails中的默認登錄頁面? –
他們不是模板,他們是真實的文件。 'LoginController.groovy'和'LogoutController.groovy'位於插件的'grails-app/controllers'文件夾中,而GSP位於'grails-app/views/login'中。將其中的一個或多個文件複製到應用程序'grails-app'文件夾中的相同位置,創建相同的文件夾結構,然後使用您的文件夾。 –