Hướng dẫn remember me php

Lúc này sau cảm thấy có hứng thú lại với lập trình web quá hi. ngứa tay quá! và muốn làm các bài viết để chia sẽ với mấy bạn nè!.

Hôm này mình sẽ chỉ và hướng dẫn các bạn tạo một Login đăng nhập Remember.

Cái này cũng khá là đơn giản, nếu bạn nào đã học php cơ bản rồi thì quá là đơn giản với bạn đó nè,

các bạn chỉ cần sử dụng session và cookie trong Php thì bạn sẽ làm được đều này, Ở đây tôi sẽ đặt ra các trường hợp như sau:

TH1: Tôi sẽ đăng nhập và check vào ô Remember để lưu thông tin tài khoản của tôi lại. Ở đây tôi sẽ lưu những gì?

Tôi sẽ lưu tên tài khoản và mật khẩu của tôi vào cookie và session.

Khi tôi đăng nhập thành công thì tôi mới bắt đầu kiểm tra như sau:

+ Tôi thử xóa bỏ session xem còn thông báo đăng nhập thành công hay không, nếu mà bạn xóa bỏ session và quay lại trang đăng nhập dẫn hiện lên Form đăng nhập

là bạn chưa thành công!bởi vì khi tôi đăng nhập lần đầu tiên tôi đã check vào ô ghi nhớ tài khoản rồi, cho dù bạn xóa session thì tài khoản này dẫn còn nằm trong cookie.

Tôi sẽ cho cookie này sống trong 30 ngày(Tùy theo các bạn nhé).

+ Nếu như bạn xóa session xong và quay lại trang đăng nhập và tự động chuyển qua trang thông báo đăng nhập thành công thì các bạn đã làm được rồi nhé.

các bạn có thể đóng trình duyệt lại và tắt đi, sau đó các bạn mở trình duyệt lại và thử mở trang đăng nhập thử xem,nếu xuất hiện thông báo đăng nhập thành công là bạn đã làm được rồi.

TH2: trường hợp này tôi sẽ không check vào ô ghi nhớ tài khoản, nếu tôi đăng nhập thành công thì tôi sẽ lưu những gì nào? tôi sẽ kiểm tra xem bạn có check vào ô ghi nhớ tài khoản hay không,

nếu không có thì tôi chỉ lưu tên tài khoản và mật khẩu của bạn vào session thôi và khi bạn xóa session bỏ thì sẽ trở lại Form đăng nhập bình thường nhé

khi bạn đóng trình duyệt lại thi mở lên cũng sẽ mời bạn đăng nhập vì tài khoản không có lưu trong cookie nhé.

Trước hết các bạn nhớ rằng khi mở trang đăng nhập lên thì phải kiểm tra cookie trước tiên nhé,sau đó mới kiểm tra xem có đăng nhập chưa.

các bạn tạo file login_template.php và copy đoạn code sau vào:







    Login Remember

    

    





Login Infomation

các bạn download getbootstrap về và include vào file trên nghe

các bạn tạo file config.php và copy code bên dưới vào nhé

và tiếp theo là đoạn code php xử lý đăng nhập, các bạn copy và pass vào phía trên file login_template.php

hoặc tạo một file riêng rồi gửi dữ liêu qua trên đó xử lý cũng được nhé, ơ đây tôi sẽ làm trên một file

để cho mấy bản dễ hiểu và dễ nhìn thấy.

code file style.css

Còn dưới đây là toạn bộ code file login_template.php

Chúc các bạn làm thành công nhé!