بتاريخ: 16 يوليو 20223 سنة comment_302218 ياحبايب عندي مشكلة في apex_authentication.login مع Oracle APEX ِAccounts تشتغل طبيعي ولما اغير Custom يطلع مع الخطأ ORA-06550: line 4, column 23: PLS-00306: wrong number or types of arguments in call to 'LOGIN_F' apex_authentication.login( p_username => :P9999_USERNAME, p_password => :P9999_PASSWORD ); ---------------------------------------------------------- create or replace function "LOGIN_F"(p_usr in VARCHAR2,p_pass in VARCHAR2) return BOOLEAN AS begin FOR C1 IN (SELECT 1 FROM HQP_USR WHERE UPPER(USR)=UPPER(P_USR)AND PSWRD=p_pass) LOOP RETURN TRUE; END LOOP; RETURN FALSE; end; تقديم بلاغ
بتاريخ: 18 يوليو 20223 سنة comment_302219 ضروري تعملها PROCEDURS وداخل البروسيجر ممكن تعمل ال FUNCTION الخاصة بالLOGIIN تقديم بلاغ
بتاريخ: 21 يوليو 20223 سنة كاتب الموضوع comment_302220 في ١٨/٧/٢٠٢٢ at 08:59, المتميز1 said: ضروري تعملها PROCEDURS وداخل البروسيجر ممكن تعمل ال FUNCTION الخاصة بالLOGIIN الزامي من Authentication تكون FUNCTION .. الصورة تقديم بلاغ
بتاريخ: 24 يوليو 20223 سنة comment_302223 Create Function in database as name (getcustom_login) FUNCTION getcustom_login (p_username in VARCHAR2,p_password in varchar2) return Boolean as x varchar2(1); Begin select 'x' into x from YOUR_TABLE_ACCESS where upper(USER_NAME)=upper(p_username) and USER_PASS=p_password and USER_STATUS=1; apex_util.set_authentication_result(0); return true; EXCEPTION WHEN NO_DATA_FOUND THEN apex_util.set_authentication_result(4); return false; End getcustom_login; تقديم بلاغ
بتاريخ: 30 أغسطس 20223 سنة comment_302243 عذرا عن الرد المتأخر ولكن للفائدة هذا مقال يشرح فيه طريقة عمل custom authentication https://blogs.oracle.com/apex/post/custom-authentication-and-authorization-using-built-in-apex-access-control-a-how-to تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.