{% else-1 %}

Нет фото
• 24 ноя 2014, 11:28

•••
Скрипт регистрации и авторизации пользователей на сайт.
Для новичков.
0

Нет фото
Mr.Cooper * 13.41
• 24 ноя 2014, 14:18


это скорее для про, ибо что новички будут с этим делать.

0

Нет фото
Chainsaw * [мошенник] 0
• 24 ноя 2014, 14:33


чво?

0

Нет фото
6po * 0.36
• 24 ноя 2014, 15:43


Спс

0

Нет фото
Sakamsky * 11.59
• 24 ноя 2014, 16:37


Maxim Fray™, тут ничего сложного в принципе нет, наоборот все очень просто и понятно.

0

Нет фото
6po * 0.36
• 24 ноя 2014, 17:14


elseif($login == $login){
$err = true;
echo 'Данный логин уже занят!';
}

//а то один и тот же ник можно зарегать

0

Нет фото
Hatsune Miku * [мошенник] 22.23
• 24 ноя 2014, 17:04


что за гавно, вот это что за гавно?
для начала это:
<?php
$login = check($_POST['login']);
$pass = check($_POST['pass']);
$check_pass = check($_POST['check_pass']);
?>
что???? если эти посты не переданы? то лови и логи и ошибку на экран

далее:
<?php
if(empty($login)){
$err = true;
echo 'Не введен ник';
?>

токо криворукие дибилы так обрабатывают ошибки

и так:
<?php
if($user){
header("Location: index.php"*;
}
?>

что???? у тебя же вот такая авторизация
<?php
if(isset($_COOKIE['login']) && isset($_COOKIE['pass'])){
$login = mysql_escape_string($_COOKIE['login']);
$result = mysql_query("SELECT * FROM `users` WHERE `login` = '$login' LIMIT 1"*;

$user = mysql_fetch_assoc($result);
}
?>
то есть юзер не авторизован переменной user нет *
то и вызов эой переменной в условии вызовет ошибку уровня нотайса и скажет что переменной нет *

и вооот
<?php
setcookie('login', $user['login'], time() + 3600 * 24 * 365);
setcookie('pass', $pass, time() + 3600 * 24 * 365);
?>
только душевно больные хранят пароль юзера в куках и срать как он зашифрован!!! для получения доступа к странице юзера мне не надо его расшифровать мне достаточно установить эту куку себе

0

Нет фото
• 24 ноя 2014, 17:30


Hatsune Miku, 1. Писал не для себя
2. Это не идеально хороший код, а простой говнокод, для новичков.

0

Нет фото
RasmuS * 0.05
• 24 ноя 2014, 18:21


Зачем новичков учить говнокоду?
P.S. mysql_escape_string() -> mysql_real_escape_string()

0

Нет фото
• 24 ноя 2014, 18:22


RasmuS, Покажи мне хоть одного новичка который пишет не говнокод?

0

Нет фото
• 24 ноя 2014, 18:58


куки тырит ?