لدى برنامج به شاشة الدخول ميف اجبر المستخدم بادخال كلمة مرور معقدة تتألف من حروف كبيرة وصغيره وعلامات مثل @ او # او $
كيف اجبر المستخدم بادخال كلمة مرور معقده؟
اعمل ارشفة للحروف التي تريد ان تكون اجباري في التيكس وفي نفس الشفرة
ضع كود يقوم بالبحث داخل التيكس بوكس .. عن الحروف التي قمت بأرشفتها B)
السلام عليكم ورحمة الله
اخي الكريم ما دمت تتكلم عن تطبيق ويندوز فعلى الاغلب لن يكون هناك ضرورة لتعقيد كلمة المرور لان الاختراق يكون دائما عن طريق برامج تقوم بانشاء كلمات مرور (عشوائي ) وتجريبها بشكل سريع وتلقائي وهذا الامر غير ممكن في برنامج لان على المستخد م ادخال الكلمة يدويا
لكن يمكنك الاكتفاء مثلا بان لا تكون ارقام او تكون طويلة بدرجة معينة او ان يكون به على الاقل رمز واحد (- _ $ # ....)
لفحص ان كانت ارقام استخدم
if isnumeric(pwd) then
msgbox "كلمة مرور رقمية غير مسموحة"
exit sub
endif
قصيرة استخدم len(pwd)<5
لفحص وجود رموز استخدم Instr
if instr(1,pwd,"#" ) =0 and instr(1,pwd,"%" ) =0 then
وهكذا
كما ذكر الاخوة الاعزاء
يمكن التشيك على كلمة السر من خلال
طول الكلمة مثلا لا تقل عن 10 احرف ولا تزيد عن 25
ان تحوي على مزيج من الارقام و الحروف و الرموز الخاصة
مع ظني ان اجبار المستخدم على كلمة سر معقدة امر غير محبذ لدى فئة كبيرة من المستخدمين
ويمكن استعمال شريط يبين درجة قوة كلمة السر معلم باللون الاخضر لكلمة السر البسيطة و الاصفر للمتوسطة و الاحمر للقوية او المعقدة مثل الهوتميل عن التسجيل
مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية
أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

جرب المرفق ,
عليك كتابة اسم المستخدم 7 حروف أو أقل
وكلمة السر هي :
@S44444SSS@S@@@@@
ليس مهم الترتيب , المهم يتكرر @ و 4 و S أكثر من 3 مرات
اقتباسIf A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut
Albert Einstein
شكرا حقا على التجاوب المقدر ايضا وجدت بعض الردود من منتدى قسم فيجوال بيسك ارفق الرابط للفائدة العامة وشكرا

