- Goal
ログイン画面から呼び出すFUNCTION
IDとパスワードをチェックする
チェック時に、1.PASSWORDをハッシュ化するFUNCTIONを呼び出す - SourceThis file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
CREATE OR REPLACE FUNCTION AUTH (p_username IN VARCHAR2,p_password IN VARCHAR2 ) RETURN BOOLEAN IS l_pwd VARCHAR2(60); l_value NUMBER; l_returnvalue BOOLEAN; BEGIN select SHA1_HASH(p_username,p_password) into l_pwd from dual; BEGIN SELECT 1 INTO l_value FROM USERMASTER -- User master table -- WHERE 1=1 AND upper(USERNAME) = upper(p_username) AND upper(PWD) = upper(l_pwd); EXCEPTION WHEN no_data_found OR too_many_rows THEN l_value := 0; WHEN OTHERS THEN l_value := 0; END; l_returnvalue := l_value = 1; RETURN l_returnvalue; END;
Oracle Application Express Notes | Apps development Notes | Google Cloud Platform | Python | apps test | Cool Beans | English | Books
2016/03/16
2.ID/PASSWORDをチェックするFUNCTION :APEX ID/PASSWORD認証機能 - カスタム編 -
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿