Как вставить и выбрать базу данных /fr в формате sha1, md5?

  • Автор темы tsanders
  • 32
  • Обновлено
  • 16, May 2024
  • #1
Всем привет, У меня очень простой вопрос: как вставить пароль в формате sha1(md5) в базу данных и как выбрать его из данных.

регистрация.php:
 
$email=$_POST['email'];
$password = $_POST['password'];

"SELECT * FROM `users` WHERE `email`='" . $email . "' AND `password`='" . $password . "';
Код (разметка): login.php:
  $email=$_POST['email']; $password=$_POST['password']; "INSERT INTO `users` VALUES ('$email', $password)";
Код (разметка): Спасибо за помощь, Ханна

tsanders


Рег
23 Apr, 2015

Тем
1

Постов
3

Баллов
13
  • 18, May 2024
  • #2
Вам следует избегать значения электронной почты по соображениям безопасности.
 
$email = mysql_real_escape_string($_POST['email']);
$password = md5($_POST['password']);

$sql = "SELECT * FROM `users` WHERE `email`='" . $email . "' AND `password`='" . $password . "';
Код (разметка):
  $email=mysql_real_escape_string($_POST['email']); $password=md5($_POST['password']); $sql = "INSERT INTO `users` VALUES ('$email', $password)"; mysql_query($sql); 
Код (разметка):
 

a_predator


Рег
14 Sep, 2010

Тем
0

Постов
4

Баллов
4
  • 11, Jun 2024
  • #3
Всем привет! Это действительно просто. Вы можете использовать мд5 php-функция. Вот код: регистрация.php
 $email=$_POST['email'];
$password = md5($_POST['password']);

$sql = "SELECT * FROM `users` WHERE `email`='" . $email . "' AND `password`='" . $password . "';
Код (разметка): login.php
 $email=$_POST['email']; $password=md5($_POST['password']); $sql = "INSERT INTO `users` VALUES ('$email', $password)"; mysql_query($sql);
Код (разметка): Удачи!
 

marozov


Рег
01 Jan, 2011

Тем
0

Постов
2

Баллов
2
  • 12, Jun 2024
  • #4
Или, скорее, разберитесь с программой и перестаньте использовать устаревший SQL-обработчик. Используйте mysqli_ или PDO и прекратите использовать MD5, пока вы это делаете - он вообще не дает ничего полезного. Кроме того, зачем вам извлекать пароль из базы данных - просто сопоставьте его, и если он совпадает, извлеките имя пользователя, или идентификатор, или что-то еще.
 

Becass


Рег
01 Jul, 2014

Тем
1

Постов
2

Баллов
12
Тем
49554
Комментарии
57426
Опыт
552966

Интересно