Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all articles
Browse latest Browse all 514817

PHP ReadBean проверка md5 password - PHP для начинающих

$
0
0
Мне нужно проверить правильно ли введен пароль ,в базе данных он лежит в md5

И если можно пожалуйста по подробнее ,а то я в PHP полный ноль

Получал его я вот так
Это singup.php

if (empty($errors) ) {
$user = R::dispense('users');
$user->login = $data['login'];
$user->email = $data['email'];
md5
$user->password = md5($data['password']);


R::store($user);
echo '<div style="color: green; font-family: Helvetica, Arial ,sans-serif">Successfully you have registered</div><hr>';
}
else { //достаем ошибку из массива
echo '<div style="color: red; font-family: Helvetica, Arial ,sans-serif">'.array_shift($errors).'</div><hr>';
}


А вот так я его проверяю ,но если ввести пароль верно то, if ( md5($data['password']) ) выполнится ,а если ввести пароль неверный он тоже выполниться

$data = $_POST;
if (isset($data['do_login'])) {
$errors = array();
$user = R::findOne('users', 'login = ?', array($data['login']));
//$user = R::find('users', 'login = ?', array($data['login']));
$password = R::findOne('password', 'password = ?', array($data['password']));
if ( $user ) {
if ( md5($data['password']) ) {
echo 'bad passs';
}

}
}

Viewing all articles
Browse latest Browse all 514817

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>