Обучение/Помощь новичкам | Помогите
DELETED
14 февраля 2018, в 12:44
Delete
shadrvlad (14.02.2018 в 12:37)
PhpStorm , а с чего не пропустит то, php берет из браузера данные для $_COOKIE
PhpStorm , а с чего не пропустит то, php берет из браузера данные для $_COOKIE
например сессия привязана к SID, может и кука на нём завязана
ну и типа как следствие ручная установка куки не будет соответствовать SID
DELETED
14 февраля 2018, в 12:46
Delete
MobileRace , во во ))
DELETED
14 февраля 2018, в 12:49
Delete
shadrvlad (14.02.2018 в 12:46)
PhpStorm , нет, ручное изменение куки в браузере изменит значение и в php
PhpStorm , нет, ручное изменение куки в браузере изменит значение и в php
ну тогда значит пропустит
PhpStorm , да это понятно, он ведь его и использует поэтому и написал так
shadrvlad , куки можно подменить? Как тогда этого избежать?
DELETED
14 февраля 2018, в 13:07
Delete
Holter (14.02.2018 в 13:05)
shadrvlad , куки можно подменить? Как тогда этого избежать?
shadrvlad , куки можно подменить? Как тогда этого избежать?
шифровать и сравнивать с сохранённой на сервере, Влад уже написал выше по теме
PhpStorm , почему так все равно регистрируется???
$query = "SELECT * FROM `users`";
$result = mysql_query($query);
$user = mysql_fetch_assoc($result);
if(isset($_POST['submit'])){
$user_name = $_POST['name'];
$user_pass = $_POST['pass'];
if ($user_name == $user['login']) {
echo "Логин занят";
header ("Location: /reg.php");
exit;
}
$query = "SELECT * FROM `users`";
$result = mysql_query($query);
$user = mysql_fetch_assoc($result);
if(isset($_POST['submit'])){
$user_name = $_POST['name'];
$user_pass = $_POST['pass'];
if ($user_name == $user['login']) {
echo "Логин занят";
header ("Location: /reg.php");
exit;
}
DELETED
14 февраля 2018, в 20:57
Delete
Holter (14.02.2018 в 20:36)
PhpStorm , почему так все равно регистрируется???
$query = "SELECT * FROM `users`";
$result = mysql_query($query);
$user = mysql_fetch_assoc($result);
if(isset($_POST['submit'])){
$user_name = $_POST['name'];
$user_pass = $_POST['pass'];
if ($user_name == $user['login']) {
echo "Логин занят";
header ("Location: /reg.php");
exit;
}
PhpStorm , почему так все равно регистрируется???
$query = "SELECT * FROM `users`";
$result = mysql_query($query);
$user = mysql_fetch_assoc($result);
if(isset($_POST['submit'])){
$user_name = $_POST['name'];
$user_pass = $_POST['pass'];
if ($user_name == $user['login']) {
echo "Логин занят";
header ("Location: /reg.php");
exit;
}
примерно так
if(isset($_POST['submit'])){
$user_name = $_POST['name'];
$user_pass = $_POST['pass'];
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `login` = '".$user_name."'"));
if ($user) {
echo "Логин занят";
header ("Location: /reg.php");
exit;
}