我正在构建一个顶级应用程序并使用wwv_flow_custom_auth_std.login()
函数。我当前应用的主页是第102页。
我想要做的是在标题之前运行一个进程,它将验证用户并调用wwv_flow_custom_auth_std.login()
方法并将用户重定向到当前页面。基本上我要做的就是重定向到错误页面,如果找不到用户,但无论如何我的问题是,当我重定向到我当前所在的页面时,我不断收到重定向错误。这是不允许的?我的功能看起来像这样
wwv_flow_custom_auth_std.login(P_UNAME => :P102_USERNAME,
P_PASSWORD => :P102_PASSWORD,
P_SESSION_ID => v('APP_SESSION'),
P_FLOW_PAGE => :APP_ID||':102');
一种更简单的方法是创建身份验证方案。这可以在Shared Components -> Authentication Schemes
完成。
在默认登录页面上提交后,已经调用了wwv_flow_custom_auth_std.login
过程,因此您可能无需调用它。