تغییر رمز ورود توسط خود کاربر

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • a.dal65

    • 2011/04/29
    • 384
    • 67.00

    [حل شده] تغییر رمز ورود توسط خود کاربر

    با سلام خدمت اساتید
    یه userformدارم که کاربر با نام کاربری و رمز عبور وارد فایل میشه
    میخوام کاربر خودش بتونه رمزشو عوض کنه.

    تقریبا تمام کارهاشو تونستم انجام بدم الا وقتی که پسورد خودشو کاربر بتونه تغییر بده (یعنی رمز جدیدی که وارد میکنه جای رمز قبلی بشینه)
    ممنون میشم کمک بفرمائید.




    user:عطا
    Password:1
    فایل های پیوست شده
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    سلام دوست عزيز
    حيف اين فايل خوب شماست كه از table استفاده نكرديد

    لطفا اين كد رو جايگزين كدتون بكنيد و بررسي بفرماييد درست عمل ميكنه يا نه

    کد:
    If Me.TextBox3.Value <> Me.TextBox4.Value Then
    MsgBox "رمزهاي جديد شما يكسان نيست", vbCritical + vbMsgBoxRight, "خطا"
    Exit Sub
    Else
        For Each UserName In Sheet5.Range("G2:G100")
            If UserName = user Then UserName.Offset(, 1) = Me.TextBox3.Value: Exit Sub
        Next UserName
    End If

    کامنت

    • a.dal65

      • 2011/04/29
      • 384
      • 67.00

      #3
      ممنون آقا امیر کد کاملا درست عمل میکنه .
      Last edited by a.dal65; 2018/07/24, 13:39.

      کامنت

      • a.dal65

        • 2011/04/29
        • 384
        • 67.00

        #4
        امیر جان یه msg که اضافه میکنم کار نمیکنه
        میخوام بگه با موفقیت تفییر کرد
        کد HTML:
        If Me.TextBox3.Value <> Me.TextBox4.Value Then
        MsgBox "ÑãÒåÇí ÌÏíÏ ÔãÇ íßÓÇä äíÓÊ", vbCritical + vbMsgBoxRight, "ÎØÇ"
        Exit Sub
        Else
            For Each UserName In Sheet5.Range("G2:G100")
                If UserName = user Then UserName.Offset(, 1) = Me.TextBox3.Value:
                MsgBox "باموفقیت تغییر پیدا کرد", vbInformation + vbMsgBoxRight, "ãæÝÞ"
                Exit Sub
            Next UserName
        End If


        همش زیر سر این :
        هستش

        کامنت

        • Amir Ghasemiyan

          • 2013/09/20
          • 4598
          • 100.00

          #5
          من كه الان تست كردم درست كار ميكنه. هم پيام داد هم تغييرات رو اعمال كرد

          کامنت

          • a.dal65

            • 2011/04/29
            • 384
            • 67.00

            #6
            والا امیر جان من خودمم گیج شدم
            با یوزر عطا کار نمیکنه
            با یوزر احمد کار میکنه
            رمز هر دو 1 هستش
            format cell هر دو مثل هم.
            فایل های پیوست شده

            کامنت

            • Amir Ghasemiyan

              • 2013/09/20
              • 4598
              • 100.00

              #7
              نوشته اصلی توسط a.dal65
              والا امیر جان من خودمم گیج شدم
              با یوزر عطا کار نمیکنه
              با یوزر احمد کار میکنه
              رمز هر دو 1 هستش
              format cell هر دو مثل هم.

              كدتون مشكل داشت عزيز برادر

              کد:
              If Me.TextBox3.Value <> Me.TextBox4.Value Then
              MsgBox "ÑãÒåÇí ÌÏíÏ ÔãÇ íßÓÇä äíÓÊ", vbCritical + vbMsgBoxRight, "ÎØÇ"
              Exit Sub
              Else
                  For Each UserName In Sheet5.Range("G2:G100")
                      If UserName = user Then
                          UserName.Offset(, 1) = Me.TextBox3.Value
                          MsgBox "ÑãÒ Ú龄 ÈÇ ãæÝÞíÊ ÊÛííÑ íÏÇ ˜ÑÏ", vbInformation + vbMsgBoxRight, "ãæÝÞ"
                          Exit Sub
                      End If
                  Next UserName
              End If

              کامنت

              چند لحظه..