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

كود :
Imports System.Data.OleDb
Imports System.Reflection.Emit
Imports System.Windows.Forms.VisualStyles.VisualStyleElement.StartPanel
Public Class Change_Password
   Public da As New OleDbDataAdapter("Select * from UserPass", con)
   Public dt As New DataTable
   Private cmdUpdate As OleDbCommand
   Private Sub Change_Password_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       cmbUser.Text = User_Name
   End Sub

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       Dim con As New OleDbConnection()
       Dim cmd As OleDbCommand
       Dim sql = "SELECT UserName, Password FROM UserPass WHERE UserName='" & cmbUser.Text & "' AND Password='" & txtOldPass.Text & "'"
       cmd = New OleDbCommand(sql, con)
       con.ConnectionString = ("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=alyat1.accdb;Jet OLEDB:Database Password=fhmmsa")
       con.Open()
       Dim dr As OleDbDataReader = cmd.ExecuteReader

       Try
           If dr.Read = False Then
               MsgBox("تم إدخال كلمة مرور الحالية غير صحيحة!")
               txtOldPass.Text = ""
               txtNewPass.Text = ""
               txtNewPassConf.Text = ""
           ElseIf txtNewPass.Text <> txtNewPassConf.Text Then
               MsgBox("كلمات المرور الجديدة المدخلة غير متطابقين!")
               txtOldPass.Text = ""
               txtNewPass.Text = ""
               txtNewPassConf.Text = ""
           Else
               'This is where the change password code goes
               Update_UserPass(txtNewPass.Text, cmbUser.Text)
               'cmbUser.Text = ""
               txtOldPass.Text = ""
               txtNewPass.Text = ""
               txtNewPassConf.Text = ""

           End If
       Catch ex As Exception
           MsgBox(ex.Message)
       End Try
       con.Close()
   End Sub
   Public Sub Update_UserPass(ByVal Password As String, ByVal UserName As String)
       Dim Cmd As New OleDbCommand
       With Cmd
           .Connection = con
           .CommandType = CommandType.Text
           .CommandText = "Update [UserPass] Set [Password] = @Password Where [UserName] = @UserName"
           .Parameters.Clear()
           .Parameters.AddWithValue("@Password", OleDbType.VarWChar).Value = Password
           .Parameters.AddWithValue("@UserName", OleDbType.Integer).Value = UserName
       End With
       If con.State = ConnectionState.Open Then con.Close()
       con.Open()
       Cmd.ExecuteNonQuery()
       con.Close()
       MsgBox("تم تعديل كلمة المرور بنجاح", MsgBoxStyle.Information, "تعديل")
       Cmd = Nothing
   End Sub
   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
       Main_Form.Show()
       Me.Hide()
   End Sub
End Class


وهذا الكود تضعه في Module قبل End Module مباشرة

كود :
Public User_Name As String


وهذا الكود يوضع في فورم تسجيل الدخول

كود :
User_Name = TextBox1.Text
طبعاً مع تصميم فورم مثل الموجود بالمفرقات


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: مطلوب كود لتغيير كلمة المرور للمستخدمين - بواسطة F.H.M - 20-09-24, 03:34 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information [VB.NET] مطلوب سورس برنامج من سيربح المليون بدر إشتية 7 6,720 30-11-25, 07:22 AM
آخر رد: Mr_limo
  [VB.NET] استخدام كلمة برمجية كمتغير mmaalmesry 1 166 02-10-25, 08:55 AM
آخر رد: Taha Okla
Lightbulb [مشروع] مطلوب برنامج نظام صيدليه بالفيجوال بيسك 2010 May-5 13 10,775 07-02-25, 07:55 PM
آخر رد: الورد2
  كود لتغيير اعدادات اللغة في الويندوز ؟؟ aiman 12 7,969 26-01-25, 08:21 PM
آخر رد: mefof
  [VB.NET] اظهار كلمة المرور ali_ahmed12 3 1,071 02-06-24, 12:08 PM
آخر رد: غزة العزة
  [كود] مطلوب إضافة حقل بجدول بعد التأكد من عدم وجوده AmeenRashed 6 631 18-05-24, 02:35 AM
آخر رد: justforit
Photo [كود] مطلوب كود يستخدم الأوامر فقط لتحديث قاعدة بيانات بـ vb.net AhmedEissa 4 996 18-01-24, 11:40 PM
آخر رد: العتيق
  مطلوب كود الطباعة لهذا البرنامج melad2002 2 566 13-01-24, 06:42 PM
آخر رد: melad2002
  مطلوب شرح لتقارير DevExpress بلغة vb.net Adel27213 3 797 03-01-24, 12:23 AM
آخر رد: عبد العزيز البسكري
  [VB.NET] مطلوب سورس كود مبيعات h2551996 2 818 17-12-23, 08:03 PM
آخر رد: dr.programming

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


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