0

私は発券アプリケーションを開発しており、以下の機能を使用してカスタム認証を使用しています。

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 テーブルに自動的に保存されるように、さらにカスタマイズできますか??

4

1 に答える 1