我有一個使用Enterprise Web Library的Web應用程序,我發現需要有一個自定義登錄頁面。我看到EWL爲我提供了一個,但我希望能夠在頁面上擁有一些自定義元素並控制用戶如何登錄。我如何在EWL中實現這一點?如何在EWL中創建自定義登錄頁面?
2
A
回答
2
首先,創建您的自定義登錄頁面。我們稱之爲MyLogIn.aspx
。
下一步是指定MyLogIn
作爲應用程序中某些/所有頁面和快捷URL的登錄頁面。要爲頁面執行此操作,請覆蓋PageInfo.LogInPage
和/或EntitySetupInfo.LogInPage
並返回MyLogIn.Info
參考。此設置從父頁面和實體設置繼承。如果您希望應用中的所有頁面使用MyLogIn
,則只需覆蓋頁面樹根部的LogInPage
屬性。
要使用MyLogIn
作爲您的快捷URL,請使用ShortcutUrlResolver
構造函數中的logInPageGetter
可選參數。傳遞一個返回MyLogIn.Info
引用的函數。
最後一步是執行MyLogIn
。您可以根據需要設計頁面並收集您想要的任何憑據,但是您需要一些東西,這取決於您是否仍想使用EWL的UserManagement子系統。如果這樣做,則需要在LoadData過程中呼叫UserManagementStatics.SetUpClientSideLogicForLogInPostBack
,並從DataModification
中調用UserManagementStatics.LogInUser
或UserManagementStatics.LogInSpecifiedUser
。如果您使用UserManagement爲而不是,那麼在將用戶重定向到應用程序之前,您需要負責以您自己的方式對用戶進行身份驗證,作爲DataModification
的一部分。
相關問題
- 1. 如何在Magento中創建自定義登錄頁面?
- 2. 如何在Windows XP中創建自定義登錄頁面
- 3. 可以在Liferay中創建自定義登錄頁面嗎?
- 4. 如何在wordpress中創建自定義登陸頁面
- 5. 自定義登錄頁面
- 6. 自定義登錄頁面
- 7. 如何在Magento登錄頁面中創建自定義客戶字段?
- 8. magento中的自定義登錄頁面?
- 9. 爲Wordpress創建自定義php登錄頁面
- 10. 創建自定義登錄頁面+綠豆爲Apache四郎
- 11. 爲自定義Django用戶創建登錄頁面?
- 12. 如何創建自定義WordPress頁面?
- 13. 是否有任何如何創建自定義登錄頁面的例子?
- 14. 如何在joomla中自定義登錄頁面的佈局
- 15. ORACLE APEX 5 - 如何使用身份驗證創建自定義登錄頁面?
- 16. 如何在cloudmine中創建自定義登錄類?
- 17. 如何在Salesforce中創建自定義登錄組件?
- 18. 如何在回送中創建自定義登錄功能
- 19. 如何在C#中創建自定義登錄Windows屏幕?
- 20. 什麼是在liferay中創建自定義登錄頁面的最佳方式
- 21. Azure AD - 自定義登錄頁面
- 22. Nginx - 自定義登錄頁面
- 23. Yii bootstrap自定義登錄頁面
- 24. 自定義登錄頁面CSS樣式
- 25. 自定義Google登錄頁面
- 26. 自定義默認登錄頁面Alfresco
- 27. Vtiger 6 - 自定義登錄頁面
- 28. 自定義Google應用登錄頁面
- 29. SiteMinder SSO自定義登錄頁面
- 30. 自定義WHMCS登錄頁面