暂无图片
分享
Error
2019-12-04
oracleapex(Application Express) 怎么实现自定义验证用户名密码登陆
暂无图片 5M

在oracleapex登陆的时候进行登陆验证,通过数据库里某一个表中的用户名和密码进行验证登陆。怎么实现?
image.png这个是验证方案,数据库账户的方案不实用,我想因该是定制的方式image.png所以这里的验证方式怎么实现

收藏
分享
2条回答
默认
最新
章芋文

支持自定义验证方式,如下函数可以改造下从数据库中去匹配。

CREATE OR REPLACE FUNCTION blog_cust_auth ( p_username IN VARCHAR2, p_password IN VARCHAR2 ) RETURN BOOLEAN AS BEGIN IF LOWER (p_username) = ‘pass’ AND LOWER (p_password) = ‘123THEN RETURN TRUE; ELSE – Set APEX authentication Codes apex_util.set_authentication_result (p_code => 3); – Set our own APEX custom text apex_util.set_custom_auth_status (p_status => ‘Bad Username’); RETURN FALSE; END IF; END;

详细参考:https://www.talkapex.com/2009/03/custom-authentication-status/

暂无图片 评论
暂无图片 有用 0
Error
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏