Вот код, над которым я работаю. Я хочу отслеживать некоторые данные, такие как мой пароль, для моих онлайн-подключений и хочу, чтобы у меня был правильный пароль, если я забуду.Я не могу заставить этот запрос ввода PDO работать
Вот мой код, который не работает.
if(isset($_GET['addform']))
{
include $_SERVER['DOCUMENT_ROOT'].'../rcadb/db.inc.php';
try
{
$sql='INSERT INTO rcainfo
SET
coname = :coname,
coemail = :coemail,
copassword = AES_ENCRYPT(:copassword, $passwordHelper) ';
$s = $pdo->prepare($sql);
$s->bindValue(':coname', $_POST['coname']);
$s->bindValue(':coemail', $_POST['coemail']);
$s->bindValue(':copassword', $_POST['copassword']);
$s->execute();
}
catch(PDOException $e)
{
$error = 'Error adding submitted Company Data';
include 'error.html.php';
exit();
}
header('Location:.');
exit();
}
У меня есть форма, что я ввожу данные в т.д.
любая помощь будет apreciated
[Не ограничивайте пароли] (http://jayblanchard.net/security_fail_passwords.html) и [использовать соответствующие методы для хеширования паролей с PHP] (http://jayblanchard.net/proper_password_hashing_with_PHP.html). –
Благодарим вас за консультацию, но я не использую пароль в качестве пароля. Это данные, и мне нужно это увидеть, чтобы ссылаться на некоторые формы, которые я заполняю. Я получил эту работу. Сделал пару вещей и не уверен, что заставило его работать, но мне пришлось поместить «вокруг переменной $ passwordHelper, и я использовал bindParam, и он начал работать. –