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

كيف اعطي عملية اختيار المستخدم الباسوورد مرونة؟

مغلق
بدأه اسامة اللهيبي في 30 أبريل 2006 · 2 رد · 508 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

السلام عليكم..

قمت بعمل برنامج ضمن مشروع التخرج .. و قمت بإضافة text لاسم المستخدم و اخر للباسوورد .. الا انني لم اتمكن من كتابة كود صحيح يساعدني في حال اراد المستخدم تغيير الباسوورد ..

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

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

..

اشكر لكم قراءة موضوعي و اتمنى ان اجد لديكم الجواب

وجزاكم الله الف خير

تحياتي

#2

في البداية اهلا بك.

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

بخصوص ما تسال عنه "المرونة في اختيار وتغيير الباسوورد" فبالامكان جعل اختيار المستخدمين يتم من خلال قاعدة بيانات يتم قراءتها عند فتح البرنامج ووضع الاسماء في combobox من نوع drop-down list بحيث يتم اختيار نوع الحساب ومن ثم يتم ادخال كلمة السر حيث يتم استرجاع كلمة السر الخاصة بالمستخدم المحدد ومقارنتها مع الكلمة المدخلة.

تغيير الباسوورد من الممكن ان تجعل ضمن البرنامج كود يقوم بزرع مفتاح في الريجستري يقوم بتسجيل تاريخ اول تشغيل للبرنامج ومن ثم يتم اعادة الفرق بين التاريخ الحالي والمخزن فلو زاد عن المدة المسموحة يتم الزام المستخدم بتغيير كلمة السر بعد ادخال كلمة السر القديمة, الجديدة والتاكيد على الجديدة حيث يتم تخزين كلمة السر للمستخدم المحدد فكما تعلم ستختلف المدة الزمنية الخاصة بكل مستخدم. بالتالي قد يكون بامكانك ايضا ان تقوم بتخزين قيمة اول تاريخ للاستخدام في قاعدة البيانات بدل الريجستري.. الموضوع آمن بشكل اكبر بقليل.

بالتوفيق

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

شكرا لك اخي الفاضل

اعرف طريقتي الاول وهي عن طريق الاكسيس ولكن لا اعرف الكود المقارنة

وطريقة الثانية هي بامر open txt والمقارنة القاراءة والكتابة

اتمنى ان توضح لي الطريقة الاول

وجزالك الله خير

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

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

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

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

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

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