• 0
Swift

استدعاء بيان من قاعدة بيانات لدخول برنامج معين

سؤال

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

-----------------------

فى البداية أوجه كل شكرى الى كل القائمين على المنتدى من الأعضاء والإدارة

سؤالى هو : أنا الان قمت بتصميم قاعدة بيانات Access القاعدة تحتوى على البينات هذة

1.ID

2.UserName

3.password

كيف يمكننى انشاء فورم دخول ( logon ) للبرنامج لا يمكن فتح التطبيق معك الا بعد كتابة كلمة السر واسم المستخدم اللى قد سبق وانا اضفتهم فى القاعدة علماً بأنى ايضاً سوف اقوم بإضافة أكثر من مستخدم بكلمات مرور مختلفة

جربتها فى الــ asp سهلة هنا الله أعلم

مشكووووووورين

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

3 إجابة على هذا السؤال .

  • 0

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

------------------

نسيت أوضح فكرتى لتكون واضحة اليكم

البرنامج اللذى افكر به هو مقسم الى جزأئين Client & Server وطبعاً قاعد بيانات مع السيرفر Access

الاداة : استخدمت Client Soket & Server Soket

فكرة البرنامج : الاعتماد على الدخول الى البرنامج Client عن طريق استدعاء البينات من Server عن طريق DB

بعنى عندما سوف تقوم بفتح الكلاينت سوف يطلب منك username & Password طبعاً أنا ضايف البيانات دى فى قاعدة البيانات

إذا كان اسم المستخدم والرقم السرى صحيحان سوف يسمح لك بالدخول واذا كانا خاطئان لا يسمح لك بالدخول

أرجو ان تكون الفكرة واضحة

مشكورين

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي العزيز العملية أسهل منها مافي !!!!!!!!!!!!!!!

أول شي لازم تفكر بأنك تشفر الكلمة الي بتنكتب في مربع الباسورد

ثاني شيء الكلمة السر نفسها تخزن في قاعدة البيانات اصلاً مشفره

ثالث شيء وهو الأهم أنك تعمل خوارزميه

تشفير كلمة السر

مطابقة كلمة السر في قاعدة البيانات مع كلمة السر المدخلة ثم بعدها إمكانية الدخول او عدمه بناءاً على نتيجة الادخال

:huh:

مثال عن تشفير كلمة في الEDIT

x:=edit1.text;
b:=a;
b[2]:=Char(Byte(b[2])*10); //do it in loop like for
x[3]:=char(byte(x[3])*50);
Edit1.Text:=b+x;

يمكنك تخزين الناتج في قاعدة البيانات وعلى اساسه بتشتغل بعمليه المطابقة

أكيد يجب انك تراعي احكام المستخدم وعلى ما اعتقد استخدم الSQL علشان يسهل عليك عمليه البحث باسم المستخدم بعد ربطك رقم id واسم المستخدم وكلمة السر

وبالتوفيق ;)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

------------------

جزاك الله خيراً اخى الكريم

بداية : انا اقول اللى عملتة علشان كل شئ واضح

انا عملت ربط لقاعدة بيانات اكسس بــ Server تمام

هذا السيرفر يمكنك من خلالة الأدخال والاخراج والتعديل وكل شئ

وهذه اول خطوتى

قمت ببعمل برنامج كلينت Client وعملت اتصال بالسيرفر ونجح الحمد لله

وقد قمت بإنشاء اول شاشة وهى Login فى الكلينت طبعاً

هذه الشاشة بها Username & password وزر Loing now ازاى هخلى الكلينت دة يجيب البيانات من قاعدة البيانات ويدخل ولو غلط ميدخلش :unsure:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .