私は発券アプリケーションを開発しており、以下の機能を使用してカスタム認証を使用しています。
create or replace FUNCTION f_val_leave_user_issue(p_username IN VARCHAR2,
p_password IN VARCHAR2)
RETURN BOOLEAN IS
lv_char CHAR(1);
lv_cnt NUMBER;
BEGIN
SELECT 'x'
INTO lv_char
FROM p_it_people
WHERE upper(p_username) = upper(person_username)
AND p_password = person_password;
apex_util.set_authentication_result(0);
RETURN TRUE;
EXCEPTION
WHEN OTHERS THEN
apex_util.set_authentication_result(4);
RETURN FALSE;
END f_val_leave_user_issue;
現在、ログインページで使用する p_it_people テーブルからユーザー名とパスワードを取得しています。
p_it_people に新しいユーザーが作成されるたびに、そのユーザーが自分のパスワードを設定するように求められ、設定後、そのパスワードが p_it_people テーブルに自動的に保存されるように、さらにカスタマイズできますか??