• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

kiểm tra nếu nhập lại mật khẩu ko đúng thì yêu cầu nhập lại

Nơi trao đổi về các vấn đề trong lập trình Windows Forms, Console dùng cú pháp ngôn ngữ Visual Basic .NET và C#

Điều hành viên: tungblt, vuathongtin

tuansaker3291
Thành viên tích cực
Thành viên tích cực
Bài viết: 108
Ngày tham gia: T.Bảy 14/01/2012 8:04 pm
Has thanked: 53 time

kiểm tra nếu nhập lại mật khẩu ko đúng thì yêu cầu nhập lại

Gửi bàigửi bởi tuansaker3291 » T.Sáu 17/02/2012 11:14 am

Tình hình giả sử em có 1 Form như thế này
Hình ảnh

tên các biến textbox giống các laber ở bên tay trái, và được mô tả ở các laber bên tay phải ạ.

Em muốn khi ấn nút "bt_accept" thì nó sẽ kiểm tra xem "mật khẩu cũ" có đúng với giá trị 1 khóa registry được lưu ở "HKEY_CURRENT_USER\Software\VB and VBA Program Settings\password_set\set_control\pass" hay không và đồng thời nó cũng kiểm tra xem "mật khẩu mới" và "nhập lại mật khẩu mới" có trùng nhau hay không? nếu ko trùng nhau hoặc mật khẩu cũ không đúng với khóa regitry kia thì đưa ra một thông báo "Yêu cầu kiểm tra lại" và đồng thời quay lại form giao diện để kiểm tra các giá trị nhập vào. Còn nếu đúng thì lưu mật khẩu mới vào khóa resgistry ở trên. Nhưng vấn đề giờ là em chỉ làm được đoạn đầu, còn ko biết làm sao để nếu sai nó quay lại form ban đầu đề nhập lại cả. Mong các Pro chỉ giáo ạ. Cảm ơn các Pro nhiều ạ...
Đây là code em thử, nhưng chả biết Else thì sao cả ạ. hix

Mã: Chọn hết

If (tb_pass_new.Text = tb_pass_renew.Text) And (tb_pass_old.Text = (GetSetting("password_set", "set_control", "pass"))) Then
            SaveSetting("password_set", "set_control", "pass", tb_pass_new.Text)
        Else
            ''MsgBox("Thông báo", "Mật khẩu mới và xác nhận mật khẩu mới không trùng nhau, vui lòng nhập lại")
        End If


các bác cứ thử trực tiếp trên form em làm sẵn nè cho dễ ạ:
http://www.mediafire.com/?09ytcgo3f997929



Hình đại diện của người dùng
ico
Thành viên danh dự
Thành viên danh dự
Bài viết: 193
Ngày tham gia: T.Ba 20/07/2010 9:23 am
Đến từ: https://sites.google.com/site/icowaredownload
Has thanked: 1 time
Been thanked: 23 time
Liên hệ:

Re: kiểm tra nếu nhập lại mật khẩu ko đúng thì yêu cầu nhập

Gửi bàigửi bởi ico » T.Sáu 17/02/2012 11:43 am

''MsgBox("Thông báo", "Mật khẩu mới và xác nhận mật khẩu mới không trùng nhau, vui lòng nhập lại")
Chuyển thành
MsgBox("Mật khẩu mới và xác nhận mật khẩu mới không trùng nhau, vui lòng nhập lại", MsgBoxStyle.OkOnly, "Thông báo")

Khi người dùng nhấn nút ok thì hộp thoại hiện ra để nhập lại
Copy và Paste là 2 thành tựu hàng đầu thế giới và được các chuyên gia hàng đầu về tin học tin dùng


Quay về “Visual Basic .NET và C# (VB.NET & C#)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.3 khách