الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

مغلق
بدأه Swift في 25 أغسطس 2006 · 3 رد · 836 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

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

1.ID

2.UserName

3.password

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

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

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

Comming Soon

#2

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

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

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

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

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

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

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

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

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

مشكورين

Comming Soon

#3

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

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

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

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

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

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

: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 واسم المستخدم وكلمة السر

وبالتوفيق ;)

When You Started With Delphi ...You Could Not Stop!

delphiteam2.jpg

alharmoodiGropu.com

#4

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

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

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

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

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

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

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

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

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

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

Comming Soon

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…