使用profile的password_verify_function
(2009-08-19 11:32:19)
标签:
it |
分类: ORACLE-BASIC |
使用profile的password_verify_function实现用户自定义的密码验证规则。
先决条件:
1.此函数必须在sys用户下创建。
2.必须有三个varchar2类型的输入参数,第一个参数表示要修改的用户名,第二个参数表示输入的新密码,第三个参数表示旧密码
3.返回类型为bool类型。
纤细测试如下:
创建步骤如下:
1.创建测试表password_verify
2.创建验证函数user_password_verify
3.创建profile test_profile
4.创建测试用户test_user
rorke>show user
USER is "SYS"
sql>create table password_verify
Table created.
sql>create or replace function
user_password_verify (username varchar2,password
varchar2,old_password varchar2) return boolean is
Warning: Function created with compilation errors.
sql>show error
Errors for FUNCTION USER_PASSWORD_VERIFY:
LINE/COL
ERROR
--------
-----------------------------------------------------------------
5/1

加载中…