2015-05-15 2 views
-1

Вот код, над которым я работаю. Я хочу отслеживать некоторые данные, такие как мой пароль, для моих онлайн-подключений и хочу, чтобы у меня был правильный пароль, если я забуду.Я не могу заставить этот запрос ввода 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

+0

[Не ограничивайте пароли] (http://jayblanchard.net/security_fail_passwords.html) и [использовать соответствующие методы для хеширования паролей с PHP] (http://jayblanchard.net/proper_password_hashing_with_PHP.html). –

+0

Благодарим вас за консультацию, но я не использую пароль в качестве пароля. Это данные, и мне нужно это увидеть, чтобы ссылаться на некоторые формы, которые я заполняю. Я получил эту работу. Сделал пару вещей и не уверен, что заставило его работать, но мне пришлось поместить «вокруг переменной $ passwordHelper, и я использовал bindParam, и он начал работать. –

ответ

0

Похоже, у вас есть проблемы с вашим включают:

include $_SERVER['DOCUMENT_ROOT'].'../rcadb/db.inc.php'; 

Try используя require вместо include, потому что это вызовет ошибку. Include не выдает ошибку.

Я думаю, что вы, вероятно, просто хочу, чтобы это сделать

$include = '../rcadb/db.inc.php'; 
require $include; 
+0

Нет, это работает. Проблема с AES_Encrypt, я ее получил Я не показывал вам весь мой код. Спасибо за помощь –

Смежные вопросы