我有一个使用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登录页面