Loading...
Обучение/Помощь новичкам | Что-то пошло не так(
Что здесь не так , после нажатия зарегистрироваться чёрный экран выдаёт
<?php
require 'system/function.php';
if($users != false){
header('Location: /');
}

if(isset($data['sign_up'])){
$login = htmlspecialchars(trim($data['login']));
$password = PASSWORD_HASH($data['password'], PASSWORD_BCRYPT);
$user = R::count('users', 'login = ?', array($data['login']));
if($user>0){
echo '<div class="title">Такой логин уже есть</div>';
}elseif(empty($data['login']))
{
echo '<div class="title">Введите логин</div>';
}
else{
if($data['password'] != $data['password2']){
echo '<div class="title">Пароли не совпадают</div>';
}else{
$user = R::dispense('users');
$user->login = $login;
$user->password = $password;
$user->hp = '100';
$user->guard = '100';
$user->balance = '100';
$user->agility = '100';
$user->mp = '200';
$user->damage = '2
30';
$user->sex = $data['sex'];
$user->side = $data['side'];
R::store($user);
setcookie('login', $login, time()+60*60*24*30, '/');
setcookie('password', $password, time()+60*60*24*300, '/');
$_SESSION['users'] = true;
echo 'Вы успешно зарегистрировались!';
}
}
}?>
<h4>Регистрация</h4>
<form action="" method="POST" class="link_cat">
<center>Логин:<br><input name="login" placeholder="Введите логин"><br>
Пароль:<br><input name="password" placeholder="Введите пароль"><br>
Поаторите пароль:<br><input name="password2" placeholder="Введите пароль еще раз"><br>
Выберите Сторону:<br>
<select name="side">
<option value="0">Биркебейнеры</option>
<option value="1">Баглеры</option>
</select><br>
Выберите Ваш пол:<br>
<select name="sex">
<option value="0">Мужской</option>
<option value="1">Женский</option>
</select><br>
<input type="submit" name="sign_up" value="Зарегистрироваться"><br>
</form></center>
<a class="link" href="/auth.php"> Войти</a>
$data это у тебя переменка post?
d1nka , да
это что за чёрт такой?

Изображение

------
58997_Screenshot_20181001092527.png (183.3 Kb)
Скачиваний: 79
Пробейте заменить $_SESSION['users'] = true;
на $_SESSION['users'] = 'true';
Онлайн: 0
Время:
Gen. 0.1194
(c) Bym.Guru 2010-2026