2011-06-16 115 views
2

我在构建顶点应用程序并使用wwv_flow_custom_auth_std.login()函数。我目前的应用程序的主页是第102页。wwv_flow_custom_auth_std.login重定向到当前页面

我想要做的是在头部之前运行一个过程,验证用户并调用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'); 

回答

1

更简单的方法是创建一个认证方案。这可以在Shared Components -> Authentication Schemes中完成。

wwv_flow_custom_auth_std.login过程已在默认登录页面上提交后调用,因此可能不需要您调用它。