Я искал google, прочитал в руководстве PHP и попробовал несколько учебников, чтобы сделать безопасный сценарий входа для mysqli и PHP. Кто-нибудь знает о том, что на самом деле работает без md5
?
Я хотел бы увидеть какой-нибудь рабочий код или учебник, если это возможно.
Mine на самом деле не запрашивает db или не возвращает значение даже после жесткого кодирования значений в скрипт … Я ищу что-то вроде:
Это мой код, который не работает:
<?php include ("conectionlink.php"); //connection errors if any... if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } $userid = htmlentities($_POST['userid'], ENT_QUOTES); $password = htmlentities($_POST['password'], ENT_QUOTES); //create a prepared statement if ($stmt = $mysqli->prepare("SELECT userid, password FROM admins WHERE userid=? and password=?")) { // bind parameters-define them... $stmt->bind_param("is", $userid, $password); //execute... $stmt->execute(); // bind result variables $stmt->bind_result($userid,$password) //fetch value $stmt->fetch(); var_dump($userid, $password); printf("%n is associated with %s", $userid, $password); /* close statement */ $stmt->close(); } /* close connection */ $mysqli->close(); ?>
Появляется следующее сообщение об ошибке: