Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 17 kết quả

Đề tài: tạo checkbox ghi nhớ tài khoản và mật khẩu

  1. #1
    Ngày gia nhập
    03 2011
    Bài viết
    25

    Mặc định tạo checkbox ghi nhớ tài khoản và mật khẩu

    tôi muốn tạo cái checkbox để ghi nhớ tài khoản va pass đăng nhập thi làm sao nhỉ

  2. #2
    Ngày gia nhập
    10 2010
    Nơi ở
    Biên Hòa
    Bài viết
    562

    thì tạo 1 cái checkbox, bắt sự kiện check of nó. Tạo 2 cái biến để lưu lại tk + pass

  3. #3
    Ngày gia nhập
    05 2010
    Nơi ở
    Nha Trang, Khánh Hòa
    Bài viết
    103

    Sau đó thì nhớ ghi nội dung 2 biến đó cùng trạng thái của checkbox ra 1 file ngoài ổ đĩa cứng (nên ghi vào xml), khi load form sẽ đọc file đó và dựa vào trạng thái của checkbox vừa đọc được sẽ load lại tk+pass lên textbox, đồng thời set lại giá trị check của checkbox theo cái trạng thái đó
    Ngày mai ra sao cũng chẳng biết nữa
    Mà có ra sao thì cũng chả sao

  4. #4
    Ngày gia nhập
    03 2011
    Bài viết
    25

    chua hieu lam
    ban noi ro dc hok

  5. #5
    Ngày gia nhập
    04 2011
    Bài viết
    9

    Mặc định Cái này mình cũng đang quan tâm

    Bạn chỉ rõ hơn nữa đi mình cũng muốn nghe
    Và trường hợp

  6. #6
    Ngày gia nhập
    05 2011
    Bài viết
    299

    Mặc định tạo checkbox ghi nhớ tài khoản và mật khẩu

    tạo 1 table GhiNho dùng để ghi nhớ id và mật khẩu
    nếu checkBox1.Checked == false xóa dữ liệu trong table
    nếu checkBox1.Checked == true và trong table đang có dữ liệu thì xóa dữ liệu cũ trong table và lưu dữ liệu mới xuống table đó
    nếu checkBox1.Checked == true và trong table không có dữ liệu thì lưu dữ liệu xuống table

    khi gọi chương trình thì load dữ liệu từ table đó lên
    Programming tutorials and source code examples

    Trong nhà không vợ không con
    Uống bia gặm thịt sao ngon thế này
    Nhậu nhẹt không bị la rầy
    Một tuần ta cứ bảy ngày " nâng ly "....

  7. #7
    Ngày gia nhập
    05 2010
    Nơi ở
    Nha Trang, Khánh Hòa
    Bài viết
    103

    Vậy thì mình sẽ nêu toàn bộ quá trình lưu lại tk+pass như sau:
    -Sau khi đăng nhập thành công, bạn lưu 3 giá trị sau vào 3 biến: taikhoan, pass và showonnextst kiểu bool với giá trị chính là trạng thái của checkbox (check hay uncheck)
    -Trong sự kiện Application_OnExit(object sender,EventArgs e) ta sẽ ghi lại giá trị 3 biến đó ra 1 tập tin ngoài như sau:
    Visual C# Code:
    1. FileStream stream = new FileStream(Application.StartupPath + @"\config.dat",FileMode.Create);
    2. BinaryWriter binstr = new BinaryWriter(stream);
    3. binstr.Write(taikhoan);
    4. binstr.Write(pass);
    5. binstr.Write(showonnextst);
    6. binstr.Close();
    Ghi chú: để cài đặt sự kiện exit của application bạn thêm dòng này vào constructor của form:
    Application.ApplicationExit+=new EventHandler(Application_OnExit);
    -Trong lần khởi động tới của chương trình, ta sẽ đọc lại 3 giá trị ấy và quyết định xem có nên load lên form ko:
    Visual C# Code:
    1. BinaryReader binrd = new BinaryReader(new FileStream(Application.StartupPath + @"\config.dat",FileMode.Open));
    2. taikhoan = binrd.ReadString();
    3. pass = binrd.ReadString();
    4. showonnextst = binrd.ReadBoolean();
    5. if (showinnextst)
    6. {
    7.     chkremember.Checked = true;
    8.     txttaikhoan.Text = taikhoan;
    9.     tatmatkhau.Text = pass;
    10. }
    Chúc 2 bạn may mắn ^^
    Ngày mai ra sao cũng chẳng biết nữa
    Mà có ra sao thì cũng chả sao

  8. #8
    Ngày gia nhập
    04 2011
    Nơi ở
    Hà Nội
    Bài viết
    221

    Trích dẫn Nguyên bản được gửi bởi kenturo Xem bài viết
    thì tạo 1 cái checkbox, bắt sự kiện check of nó. Tạo 2 cái biến để lưu lại tk + pass
    nói thế thì ai chả nói được, code thử xem nào!
    I love C#

  9. #9
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    Các thông tin về checkbox và user, pass mình thường lưu tại settings.
    Thông tin tham khảo bạn có thể xem ở đây
    http://www.codeproject.com/KB/cs/UserSettings.aspx
    http://msdn.microsoft.com/en-us/libr...(v=vs.80).aspx

    Các bước làm thì các bạn trên đã mô tả khá rõ, mình sẽ viết lại lần nữa:
    - Tạo các settings bao gồm: isCheck, username, password
    - Thiết đặt các setting: khi người dùng check vào check box lúc đăng nhập, thì khi click Login ta save các thông tin vào setting file, for example:

    Visual C# Code:
    1. [Tên project].Properties.Settings.Default.isCheck = [giá trị true false]
    2. //...
    3. [Tên project].Properties.Settings.Default.Save();

    - Tiếp theo là load setting khi load form login: Kiểm tra giá trị của isCheck là true thì gán giá trị username, password cho textbox

    @cham3cham: Đừng yêu cầu người khác code.

  10. #10
    Ngày gia nhập
    12 2010
    Bài viết
    3

    Trích dẫn Nguyên bản được gửi bởi rossoneri Xem bài viết
    tạo 1 table GhiNho dùng để ghi nhớ id và mật khẩu
    nếu checkBox1.Checked == false xóa dữ liệu trong table
    nếu checkBox1.Checked == true và trong table đang có dữ liệu thì xóa dữ liệu cũ trong table và lưu dữ liệu mới xuống table đó
    nếu checkBox1.Checked == true và trong table không có dữ liệu thì lưu dữ liệu xuống table

    khi gọi chương trình thì load dữ liệu từ table đó lên
    khi gọi chương trình thì load dữ liệu từ table đó lên[/QUOTE]

Các đề tài tương tự

  1. còn lại khoảng khắc
    Gửi bởi vekimnhung trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 15-01-2013, 06:27 PM
  2. Khoảnh khắc Hà Nội bốn mùa
    Gửi bởi wallpert trong diễn đàn Giải trí - Thư giãn
    Trả lời: 0
    Bài viết cuối: 05-11-2012, 02:10 PM
  3. Chọn checkbox thì Groupbox mới khả dụng
    Gửi bởi phantrunghien trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 10
    Bài viết cuối: 03-02-2012, 08:39 PM
  4. Để checkbox ở trạng thái checked sau khi nhập vào textbox khoảng 5s
    Gửi bởi hoangtucodon121 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 07-11-2011, 03:21 PM
  5. Sử dụng checkbox để đánh dấu lưu tài khoản đăng nhập trong C#?
    Gửi bởi mr.fan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 27-03-2011, 09:51 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn