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

كود اتاحة نموذج بعد كتابة الباسوورد


F-15 S

Recommended Posts


السلام عليكم ورحمة الله وبركاته

أخواني / اخواتي :

مساكم الله بالخير جميعا ,

انا صممت قاعدة بيانات بسيطة لارقام الهواتف بحيث اني احفظ جميع الارقام الهاتف المسجلة في جهاز الجوال ,
المطلوب هو الكود الخاص باني اذا قمت بتسجيل الدخول يتاح لي النموذج او الجدول , يعني انا سويت شاشة دخول برقم سري
اريد اذا كان الرقم صحيح يتاح لي الجدول بحيث اضيف واحذف واستعلم ....الخ

اتمنى اني وضحت الفكرة , بارك الله فيكم ع الموقع الرائع الجميل

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


أخي الفاضل ان كنت تعني شاشة دخول LOGON
يمكنك البحث داخل المنتدى لتجد الكثير من الموضوعات في هذا الشأن



أشكرك على ردك السريع , طبعا انا راح ابحث عن LOGIN في المنتدى ولكن اطلب منك رؤية هذه الصورة...
هي يمكن اللي يشوفها يقول انها LOGIN ولكن بطريقة انا اريدها

235450024.jpg


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

لنفترض أن SCHEMA المستخدمه هي HR
ولنفترض أن الجدول الذي يتم تسجيل بينات المستخدمين هو PASS_USERS

CREATE TABLE PASS_USERS
(UNAME VARCHAR2(80),
PASW NUMBER (3) CONSTRAINT P_U_PASW PRIMARY KEY);


ولنفترض أن إسم المتخدم هو Mahmoud وكلمة المرور هي 555

insert into pass_users
values
('Mahmoud',555);
commit;


ويتم إستخدام الكود التالي للدخول:

DECLARE
V1 NUMBER(1):=0;
BEGIN
IF :UNAME IS NOT NULL AND :PASW IS NOT NULL THEN
	
	SELECT 1 INTO V1 FROM PASS_USERS
	WHERE UNAME=:UNAME AND
	PASW=:PASW;
	
	IF V1=1 THEN
		NEW_FORM('FORM1');
	ELSE
		MESSAGE('The Information Is Wrong !!');
		MESSAGE('The Information Is Wrong !!');
		RAISE FORM_TRIGGER_FAILURE;
	END IF;
	
	-------------------------------------------
	
	
	
END IF;
END;


وبهذه الطريقه يتم الإعتماد على بيانات الموجوده في الداتابيز وليست الموجوده في البرنامج كما تفضل الأخ

F-15 S

والرابط التالي يوجد فيه الشرح بالصور
M.Al-Badawey
يتم تحميله ثم فك الضغط عنه ووضعه في C

أتمنى أن يكون الشرح وافي وأفاد الجميع وعند وجود أي إستفسار أتمنى مراسلتي على الإيميل الخاص
[email protected]
بالتوفيق للجميع

تم تعديل بواسطة Mahmoud Shahryar
رابط هذا التعليق
شارك


لنفترض أن SCHEMA المستخدمه هي HR
ولنفترض أن الجدول الذي يتم تسجيل بينات المستخدمين هو PASS_USERS
CREATE TABLE PASS_USERS
(UNAME VARCHAR2(80),
PASW NUMBER (3) CONSTRAINT P_U_PASW PRIMARY KEY);


ولنفترض أن إسم المتخدم هو Mahmoud وكلمة المرور هي 555

insert into pass_users
values
('Mahmoud',555);
commit;


ويتم إستخدام الكود التالي للدخول:

DECLARE
V1 NUMBER(1):=0;
BEGIN
IF :UNAME IS NOT NULL AND :PASW IS NOT NULL THEN
	
	SELECT 1 INTO V1 FROM PASS_USERS
	WHERE UNAME=:UNAME AND
	PASW=:PASW;
	
	IF V1=1 THEN
		NEW_FORM('FORM1');
	ELSE
		MESSAGE('The Information Is Wrong !!');
		MESSAGE('The Information Is Wrong !!');
		RAISE FORM_TRIGGER_FAILURE;
	END IF;
	
	-------------------------------------------
	
	
	
END IF;
END;


وبهذه الطريقه يتم الإعتماد على بيانات الموجوده في الداتابيز وليست الموجوده في البرنامج كما تفضل الأخ

F-15 S

والرابط التالي يوجد فيه الشرح بالصور
M.Al-Badawey
يتم تحميله ثم فك الضغط عنه ووضعه في C

أتمنى أن يكون الشرح وافي وأفاد الجميع وعند وجود أي إستفسار أتمنى مراسلتي على الإيميل الخاص
[email protected]
بالتوفيق للجميع




بارك الله فيك وماقصرت استفدت من الكود شي كثير , واسمح لي انا اضفتك عندي وايميلي [email protected]

واتشرف فيك أخي
رابط هذا التعليق
شارك

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

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

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

×   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.

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

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

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