الانتقال إلى المحتوى

login error


faa_100

Recommended Posts

ياحبايب عندي مشكلة في 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;

رابط هذا التعليق
شارك

في ١٨‏/٧‏/٢٠٢٢ at 08:59, المتميز1 said:

ضروري تعملها PROCEDURS  وداخل البروسيجر ممكن تعمل ال FUNCTION الخاصة بالLOGIIN

الزامي من Authentication تكون FUNCTION .. الصورة

Auth.png

رابط هذا التعليق
شارك

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;

 

رابط هذا التعليق
شارك

  • بعد 1 شهر...

عذرا عن الرد المتأخر ولكن للفائدة
هذا مقال يشرح فيه طريقة عمل custom authentication

https://blogs.oracle.com/apex/post/custom-authentication-and-authorization-using-built-in-apex-access-control-a-how-to

 

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية