تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعده في كود تحقق من الرقم السري السابق
#1
السلام عليكم ورحمة الله وبركاته

ممكن تزويدي بكود تحقق من الرقم السري السابق

هذا الكود المستخدم :-

كود :
''======================================================================
            If Textpass1.Text <>  Then
                MessageBox.Show("كلمة المرور السابقة خـاطئة", "تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign)
                Exit Sub
            End If

            '======================================================================
            If Textpass2.Text <> Textpass3.Text Then
                MessageBox.Show("عدم تطابق كلمة المرور الجديده", "تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign)
                Exit Sub
            End If

            Dim updataOk As Boolean = winClass.SQLExicute("UPDATE Usaers SET Password ='" & Textpass2.Text & "' WHERE Password = " & Textpass1.Text)
            If updataOk = True Then
                MsgBox("تمت عملية تعديل البيانات بنجاح", MsgBoxStyle.Information, "تأكيد عملية التعديل")
                ClearAll()
            Else
                MsgBox("الرجاء تأكيد من البيانات المدخله", MsgBoxStyle.Critical, "خطأ")
                ClearAll()
            End If
الرد }}}
تم الشكر بواسطة:
#2
المفترض أن الرقم السري السابق موجود فين ؟؟
الرد }}}
تم الشكر بواسطة:
#3
اكيد يالغالي في قاعده البيانات



البيانات في القاعده البيانات

اسم الجدول Usaers يوجد فيها
اسم المستخدم : usaer
الرقم السري : Password

جمله sql للتعديل :-

UPDATE Usaers SET Password ='" & Textpass2.Text & "' WHERE Password = " & Textpass1.Text
الرد }}}
تم الشكر بواسطة:
#4
خزن كلمة المرور الاولى ضمن متغير وقارن بها.
الرد }}}
تم الشكر بواسطة:
#5
السلام عليكم ورحمة الله وبركاته

كيف الحال يا اخي سعود

كيف يمكن فعل ذلك ...

حاولت وحاولت ولكني لم اعرف الكود المطلوب فارجو الفزعة ...

هذا الكود كامل ...

كود :
Private Sub Navsave_LinkClicked(sender As Object, e As DevExpress.XtraNavBar.NavBarLinkEventArgs) Handles Navsave.LinkClicked
        Try

            If Textpass1.Text = "" Then
                MessageBox.Show("أدخل كلمة المرور الحالية ", "تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign)
                Textpass1.Focus()
                Exit Sub
            End If

            If Textpass2.Text = "" Then
                MessageBox.Show("أدخل كلمة المرور الجديدة ", "تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign)
                Textpass2.Focus()
                Exit Sub
            End If
            If Textpass3.Text = "" Then
                MessageBox.Show("تأكيـد كلمة المرور الجديدة ", "تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign)
                Textpass3.Focus()
                Exit Sub
            End If

            Dim pass As New SqlCommand("select password from Employee where Auto_Emp", sqlconn)

            ''======================================================================
            'If Textpass1.Text <> pass Then
            '    MessageBox.Show("كلمة المرور السابقة خـاطئة", "تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign)
            '    Exit Sub
            'End If

            '======================================================================
            If Textpass2.Text <> Textpass3.Text Then
                MessageBox.Show("عدم تطابق كلمة المرور الجديده", "تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign)
                Exit Sub
            End If

            Dim updataOk As Boolean = winClass.SQLExicute("UPDATE Employee SET password ='" & Textpass2.Text & "' WHERE password = " & Textpass1.Text)
            If updataOk = True Then
                MsgBox("تمت عملية تعديل البيانات بنجاح", MsgBoxStyle.Information, "تأكيد عملية التعديل")
                ClearAll()
                psrrr = Textpass3.Text
            Else
                MsgBox("الرجاء تأكيد من البيانات المدخله", MsgBoxStyle.Critical, "خطأ")
                ClearAll()
            End If

        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub
الرد }}}
تم الشكر بواسطة:
#6
السلام عليكم

اخي الكريم ارفق المثال للتعديل عليه
الرد }}}
تم الشكر بواسطة:
#7

السلام عليكم ورحمة الله وبركاته
شــــــــاهد هــــــ Edit User Info ـــذاالموضوع ,,,,,,, ربمــــــــــــــــــــا تجــــــــــــد فيه طلبك .
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة:
#8
تفضل يا لغالي المثال

[ATTACH]2604[/ATTACH]

ضبط مع مثال اخوي أبو ايهاب بارك الله فيك ...

لكن وجهتني مشكله في تغير الرقم اكثر من مره مايقبل وتظهر رساله رقم السري سابق خطاَ

اتمنى تجرب البرنامج قاعده البيانات sql server


الملفات المرفقة
.rar   WindowsApplication16.rar (الحجم : 1.83 م ب / التحميلات : 53)
الرد }}}
تم الشكر بواسطة:
#9
يا اخي ابهاب ظهرت لدى مشكله

الصورة:-



الكود :-

كود :
ChkPass = (From Rw As DataRow In [color=#FF0000]DSS.Tables(0).Rows[/color] Where Rw.Item(0) = fusername Select Rw.Item(1) Distinct).Last
الرد }}}
تم الشكر بواسطة:
#10

رايح أتكلم بالعامية :

هذا الخلل موجود في المثال اللى انا رفعته ؟ ولااا في مشروعك ؟

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

عايز أقول شغلة مهمه :
حاول تنسى ADO.Net وتتعلم OOP N-Tire
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 136 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  [سؤال] كود اظهار رساله في حال وجود الرقم في اكثر من عمود مبرمج صغير 1 6 405 09-01-24, 01:41 AM
آخر رد: Taha Okla
  خطأ عن مقارنه الرقم التفعيل Ashraf Elafify 2 262 31-12-23, 11:49 PM
آخر رد: Ashraf Elafify
  [VB.NET] فتح فورم بعد تحقق الشرط h2551996 2 381 18-12-23, 10:56 PM
آخر رد: h2551996
  كود لعدم تكرار الرقم في قاعدة البيانات yossefsaad370 1 345 28-10-23, 10:29 AM
آخر رد: atefkhalf2004
  كود لا يكرر الرقم yossefsaad370 1 221 26-10-23, 09:54 AM
آخر رد: قناص المدينة
  تكرار الرقم القومى salah525 1 265 02-10-23, 10:14 PM
آخر رد: سالم العنزي
  مساعده في تشغيل اكثرمن فورم في وقت واحد maherhaddaf 5 534 19-07-23, 03:28 PM
آخر رد: Taha Okla
  الصفر في شمال الرقم Hassan.syria 2 498 30-06-23, 12:14 AM
آخر رد: أبو خالد الشكري
  مساعده في كود ترحيل البيانات الى اكسل من داتا قرايد فيو maherhaddaf 1 624 27-06-23, 08:03 PM
آخر رد: Shade0001

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


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