Thông báo tên người dùng hoặc mật khẩu sai PHP
Tôi đã viết mã để đăng nhập và nó chuyển hướng đến các trang khác nhau tùy theo vai trò của người dùng nhưng vấn đề là nếu tên người dùng hoặc mật khẩu sai thì nó không hiển thị lỗi mà chỉ hiển thị trang trống. Vui lòng giúp tôi hiển thị thông báo lỗi cho mật khẩu hoặc tên người dùng sai Show
biểu mẫu đăng nhập. php(mã html)
jquery.
}); });
}); đăng nhập. php session_start();include(‘kết nối. php’); tên người dùng = _REQUEST['tên người dùng']; $username = mysql_real_escape_string($username); $login = mysql_query(“chọn * từ đăng nhập người dùng trong đó tên người dùng = '$tên người dùng' và mật khẩu = '$mật khẩu'”);
} ?>
#1 28-03-2019, 07. 43 PM(Bài đăng này đã được sửa đổi lần cuối. 28-03-2019, 07. 53 PM bởi firas. ) Xin chào, tôi mới nhận thấy rằng khi tôi đăng nhập vào hệ thống của mình bằng mật khẩu sai, tôi vẫn có thể đăng nhập vào hệ thống, nhưng khi tôi nhập sai tên người dùng, tôi không thể đăng nhập vào hệ thống. Ai giúp mình xem mình làm sai chỗ nào T_T. Cảm ơn trước. Mã.
Người mẫu. Mã.
thư viện bcrypt tùy chỉnh. Mã.
#2 29-03-2019, 11. 02 giờ chiềuTrong bộ điều khiển của bạn. Mã.
Trong thư viện bcrypt của bạn. Mã. ________số 8 Bạn không chuyển một hàm băm hiện có vào hàm xác minh của mình. Bạn cần làm. 1. Nhận và lưu trữ tên người dùng và mật khẩu từ người dùng trong một biến 2. Tìm nạp người dùng dựa trên tên người dùng 3. Xác minh mật khẩu người dùng đã nhập với mật khẩu được lưu trữ trong cơ sở dữ liệu Mẹo. Xóa thư viện của bạn và thay vào đó sử dụng các chức năng tiêu chuẩn https. //www. php. net/thủ công/vi/chức năng. p. d-băm. php https. //www. php. net/thủ công/vi/chức năng. p. thẩm tra. php Trong trường hợp bạn chưa nâng cấp PHP7 ngay bây giờ. hoặc không. https. //github. com/ircmaxell/password_compat
#3 31-03-2019, 03. 11 giờ sángBạn nên sử dụng các phương thức PHP password_hash() và password_verify() mới Bạn đã thử những gì? What did you Get? What did you Expect? Đã tham gia cộng đồng CodeIgniter 2009. ( Ứng dụng trò chuyện. insitfx ) Làm cách nào để hiển thị thông báo lỗi đăng nhập trong php?Ghi các lỗi PHP vào tệp bằng cách sử dụng hàm error_log()
. Loại, đích và tiêu đề đều là các tham số tùy chọn cho chức năng này. error_log("Có gì đó không ổn. ", 0);
Làm cách nào để hiển thị thông báo lỗi đăng nhập trên cùng một trang trong hệ thống dựa trên php?php session_start(); . trang chủ. php"); // gửi người dùng đến trang chủ chẳng hạn. } other{ $_SESSION["error"] = $error; . đăng nhập
Làm cách nào tôi có thể biết tên người dùng và mật khẩu php của mình mà không cần cơ sở dữ liệu?Bước 1. Đầu tiên, chúng ta cần thiết kế một biểu mẫu HTML Bước 2. Tiếp theo, chúng ta cần viết một đoạn script PHP để kiểm tra xác thực đăng nhập Bước 3. Nếu đăng nhập đúng, thì chúng ta cần chuyển hướng trang đến khu vực được bảo vệ Làm cách nào để thay đổi tên người dùng và mật khẩu trong php?Thay đổi mật khẩu người dùng trong PHP và MYSQL – . Mật khẩu hiện tại – Mật khẩu hiện tại là mật khẩu hiện tại được người dùng sử dụng để đăng nhập tài khoản. Trước hết, chúng tôi sẽ xác minh mật khẩu hiện tại. . Mật khẩu mới – Nhập mật khẩu mới Xác nhận mật khẩu mới – Nhập lại mật khẩu mới để xác nhận |