Nếu không có phức tạp riêng của mình với lưu trữ, mã hóa, và đối phó với bất kỳ loại mật khẩu, lớp PasswordLessLogin là một thay thế cho các hệ thống đăng nhập người dùng cổ điển.
Cách lớp này hoạt động rất đơn giản. Khi một người dùng sẽ cố gắng đăng nhập, ông phải cung cấp một địa chỉ email.
Lớp PasswordLessLogin sẽ tạo ra một liên kết ngẫu nhiên và gửi nó cho người dùng thông qua email.
Người dùng nhấp chuột vào liên kết, trong đó có chứa một mã xác minh và anh ấy sẽ tự động được đăng nhập vào các ứng dụng / trang web.
Sử dụng một cơ sở dữ liệu MySQL, các lớp có thể lưu trữ mã xác minh này và nói cho người dùng vừa sử dụng một trong các URL đăng nhập nếu đang còn hiệu lực hoặc đã hết hạn.
Như bạn có thể thấy, không có đề cập đến bất kỳ mật khẩu hoặc tên người dùng, và các hệ thống đăng nhập dựa vào địa chỉ email hợp lệ của người dùng để đăng nhập. Nếu tài khoản email của người dùng không bị tổn thương, tài khoản của mình trên các ứng dụng hiện tại hoặc trang web sẽ được an toàn là tốt.
. Hướng dẫn sử dụng được bao gồm trong tập tin README gói tải về của
Yêu cầu :
- PHP 5.2 hoặc cao hơn
- PHPMailer
Bình luận không