الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

التأكد من كلمة المرور

Featured Replies

بتاريخ:

يوجد لدينا جدول المستخدمين الذي يحتوى على( رقم المستخدم_اسم المستخدم_كلمة المرور)
ولكن كلمة المرور مشفرة ,,,
و المشكلة هنا هى عندما اصمم شاشة دخول المستخدم , كيف يمكن التأكدمن أن كلمة المرور صحيحة لهذا المستخدم.
بمعنى آخر كيف يمكن أن أقارن بين بيانات مشفرة و بيانات غير مشفرة ..

هـااااااااااااااام جداااااااا .. ارجوا الرد

بتاريخ:

ياليت احد يرد
تحمست للقضية
شيء جميل

بانتظار الاخوة
موفقين

بتاريخ:

يوجد لدينا جدول المستخدمين الذي يحتوى على( رقم المستخدم_اسم المستخدم_كلمة المرور)
ولكن كلمة المرور مشفرة ,,,
و المشكلة هنا هى عندما اصمم شاشة دخول المستخدم , كيف يمكن التأكدمن أن كلمة المرور صحيحة لهذا المستخدم.
بمعنى آخر كيف يمكن أن أقارن بين بيانات مشفرة و بيانات غير مشفرة ..

هـااااااااااااااام جداااااااا .. ارجوا الرد

السلام عليكم ورحمةالله وبركاته
انت عند زظيفة للتشفير اكيد يعني او انت بتستخدم التشفير بتاع اوراكل صح
انت هتعمل ايه اكتب الكود داه مع تغيير اسماء الكولوم عندك

declare


number x
begin
select 1 into x from table_name
where upper(user_name) :=upper(table_name.user_name) and
fun_chiper(password) := table_name.password;
if x=1 then call_form (your form)
else
clear_item ('user_name');
clear_item ('password');
message ('your user name or password is wrong)
message ('your user name or password is wrong)
end ;

بتاريخ:
  • كاتب الموضوع

اخي العزيز ..
لقد قمت بتنفيذ وتجربة الشفرة السابقة على المستخدم SCOTT . ولكن تظهر الرسالة التالية
ORA-00904 : FUN_CHIPER :invalid identifier

تم تعديل بواسطة PLANET

بتاريخ:

بسم الله الرحمن الرحيم
اخى الكريم فى المثال السابق تأكد من إنشاء الجداول وتأكد من أسماء الاعمده الى اخره
لان فى المثال السابق يجب عليك ان تقوم بأنشاء الجداول ثم بعد ذلك تغير المسميات كما لديك
اذا كنت تريد مثال ولكن غير مرتبط بعمل الجداول اليك ذلك

if :user_name = ('eslam') then 
go_item('password');
elsif 
go_item('user_name');
message('username incorrect');
message('username incorrect');
end if; 
if :password = ('Ghaly') then 
go_item('login');
elsif
message('the password incorrect');
message('the password incorrect');
clear_form(no_commit);
go_item('password');

end if;

تم تعديل بواسطة eslam4444

بتاريخ:
  • كاتب الموضوع

اخي العزيز ESLAM444 لقد قمت بالتأكد من اسماء الاعمدة و الجداول.. ولكن المشكلة هنا انة لم يتعرف على الاجراء FUN_CHIPER

اخي العزيز MOSTFA_FUTURE لم اتمكن من فتح الرابط .. لقد حدث خطأ

بتاريخ:

اخي العزيز انت تقول ان البيانات مشفره

هل قمت انت بتشفيرها اي بإستخدام طريقة خاصة بك

هل قمت بتشفيرها عن طريق تشفير ارواكل

جاوب لتجد الحل

بتاريخ:
  • كاتب الموضوع

لا لم اقم انا بتشفيرها ... ولكنها مشفرة من قبل شركة أوراكل.
لاننا في مؤسستنا نستخدم تطبيقات اوراكل .

بتاريخ:

يبقى اكيد مش هتقدر تفك التشفير من غير ماتعرف كود التشفير اللى شركه الاولى استخدمتو !!

تم تعديل بواسطة mostfa_future

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

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

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

Account

Navigation

البحث

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.