تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كود تحقق من يوزر بالسماح له
#1
السلام عليكم .... صباح ومساء الخير على الغالين 


عندي محاولة وارجوا التكرم بمساعدتي بالكود أو تغيير الفكرة أن كانت غير مجدية 


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

فأنا أحاول تغيير الفكرة أن أمكنت 

الفكره هي أن الداتا بيس تتكون من جداول من ضمنها جدول user

اقوم بإدخال اسم المستخدم  المسجل في المجال فيه ليتمكن من الدخول لشاشة التعديل 


* عند محاولة الدخول على form3  يقوم بالتأكد من اليوزر هل هو مجود في جدول user 

أذا كان موجود يمسح له بالدخول وإلا فلا 


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


الملفات المرفقة صورة/صور
       

.rar   test.rar (الحجم : 1.16 م ب / التحميلات : 37)



بكم نرتقي ونسأل الله لنا ولكم التوفيق ،،
الرد }}}
تم الشكر بواسطة:
#2
يفضل انك تغير الفكرة الى

عند ضغط تسجيل الدخول يعطيك رسالة اسم المستخدم وكلمة السر
____________________________________-

اعتقد ان ما تطلبه صعب شوي بالنسبة لنا كمبتدئين بس علي داي ممكن يفيدك بالهموضوع اكثر لاني شفت له مثال مطرشه بالمنتدى لكي يستفيد منه الاعضاء

اول حاجه ستنشئ فورم ومنه تدخل اسم المستخدمين الجدد وماهي صلاحياتهم
ثانيا شي سيتم الربط بين الصلاحيات والمستخدم
ثالثا في كود تسجيل المستخدمين ستكتب الاوامر ... شغلانه طويلة
الرد }}}
تم الشكر بواسطة: الوادي
#3
أنا استفيد من هالمنتدى الغالي على قلبي


وأخي طالب 22 ما فيه شي مستحيل او صعب على عباقرة المنتدى

واتوقع ان السؤال سهل وانا وانت نتعلم وأن شاء الله نلاقي حل واطلالتك على الموضوع تاج


أحاول انا ابتعد عن الصلاحيات ويوزر وباسور لان في مشروعي كل شخص بيشتغل على البرنامج عنده ما يكفيه من يوزرات


شكرا على الرد



بكم نرتقي ونسأل الله لنا ولكم التوفيق ،،
الرد }}}
تم الشكر بواسطة:
#4
يعني المسألة ما فيها كلمة مرور،

يعني مجرد استفسار هل اسم اليوزر أو اسم اموظف أو اسمل اعميل (أيا كان) موجود مسبقا أم لا.

هنا اعمل استعلام عن الاسم فقط

ولكن Environment.UserName يعطيك اسم المستخدم الخاص بالويندوز.



هذا كود الاستعلام
PHP كود :
Private Sub Button1_Click(sender As System.ObjectAs System.EventArgsHandles Button1.Click

    Dim ret 
As Integer

    Using cmd 
As New OleDbCommand("SELECT COUNT(*) FROM [user] WHERE [user_name]=@username"cnn)
 
       cmd.Parameters.AddWithValue("@username"Environment.UserName)
 
       If Not cnn.State ConnectionState.Open Then cnn.Open()
 
       ret cmd.ExecuteScalar ' Scalar '
 
       cnn.Close()
 
   End Using

    If ret 
0 Then
        Form3
.ShowDialog()

 
   Else
        MsgBox
("اسم المستخدم غير موجود")

 
   End If

End Sub 



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

لكن رجعت قرأت الموضوع إتضح انك تريد تأييد أو عدم تأييد للفكرة.

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



Heart يا طالب، Heart

يعجبني فيك اجتهادك ونشاطك، ولاحظت فيك أنه عندما لا يكون لديك حل تشارك من باب تحريك وتنشيط الموضوع. Heart
الرد }}}
تم الشكر بواسطة:
#5
يعطيكم العافيه جميعاً وما استغني عنكم لا عدمناكم

الفكره وما فيها أنه اسم المستخدم يقرأ مع بداية تشغيل الفورم بدون تدخل احد يعني مثلا ليبل 2 = Environment.UserName

فاذا اضفت اسم المستخدم في جدول user هو تلقائي يسمح لك الدخول على الفورم واذا كان اسم المستخدم اللي هو Environment.UserName

غير موجود في القاعدة لا يسمح لك

تقريبا نفس نظام الصلاحيات عند فتح الفورم يتأكد من الاسم والرقم السري


الملفات المرفقة صورة/صور
   



بكم نرتقي ونسأل الله لنا ولكم التوفيق ،،
الرد }}}
تم الشكر بواسطة:
#6
طيب الحين انتهى الموضوع ولا باقي؟
الرد }}}
تم الشكر بواسطة:
#7
لا باقي ما انتهى وانا اللي ابيه الكود

وما عرفت اوصل له



بكم نرتقي ونسأل الله لنا ولكم التوفيق ،،
الرد }}}
تم الشكر بواسطة:
#8
والكود اللي اعطيتك وش صار عليه.
الرد }}}
تم الشكر بواسطة:
#9
اذا تكرمت طبقه لي على المثال لانه يعطيني اخطاء



بكم نرتقي ونسأل الله لنا ولكم التوفيق ،،
الرد }}}
تم الشكر بواسطة:
#10
عشان تتعلم اعطيني الخطأ واعطيك الحل
وإذا ما فيك تتعلم اعطيك المثال.
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] فتح فورم بعد تحقق الشرط h2551996 2 381 18-12-23, 10:56 PM
آخر رد: h2551996
  تعبئة عمود في الداتاقريد فيو من اذا تحقق شرط معين في جدول في قاعدة البيانات صالح عبدالله 2 627 21-05-23, 09:42 PM
آخر رد: صالح عبدالله
  تحقق من سلسلة ارقام sql محمود صالح 4 1,202 05-03-22, 05:11 PM
آخر رد: محمود صالح
  تحقق عن قيمة فى الداتا جريد مع قيمة فى داتا جريد اخري mostafa12 4 3,345 22-07-21, 09:33 PM
آخر رد: إليسار
  [سؤال] عايز كود تحقق من شئ معين حسن الجلب 1 1,291 14-04-21, 03:01 PM
آخر رد: حسن الجلب
  تحقق من عدد الحالات لا يتجاوز 3 مرات العيدروس 0 887 17-01-20, 07:56 PM
آخر رد: العيدروس
  [سؤال] رسائل تحقق الدخول الى حسابات الفيس بوك bakriano30@yahoo.com 6 2,209 30-08-19, 05:07 AM
آخر رد: ابو روضة
  [كود] طلب كود تحقق شرط واظهار مسج بوكس mac9 5 2,479 12-08-19, 01:44 AM
آخر رد: mac9
  استفسار عن كود تلوين صف معين بناءًا على تحقق شرط بخلية في الداتاجريدفيو Hazem1 9 3,074 14-12-18, 02:31 PM
آخر رد: عبدالله الدوسري
  [كود] سؤال كود حفظ يوزر نيم والباسورد alswade 1 1,887 25-06-18, 12:40 PM
آخر رد: YousefOkasha

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم