Ответов: 2 Просмотров: 150
|
PHP:
скопировать код в буфер обмена
<?PHP if(!isset($_COOKIE['user_id'])) { if(isset($_POST['submit'])) { if(!empty($user_username) && !empty($user_password)) { $query = "SELECT `user_id` , `username` FROM `signup` WHERE username = '$user_username' AND password = '$user_password'"; $home_url = 'http://' . $_SERVER['HTTP_HOST']; header('Location: '. $home_url); } else { //echo 'Извините, вы должны ввести правильные имя пользователя и пароль'; $login_error='Извините, вы должны ввести правильные имя пользователя и пароль'; } } else { //echo 'Извините вы должны заполнить поля правильно'; $login_error='Извините вы должны заполнить поля правильно'; } } } ?>
вот регистрация моя, что доделать либо исправить. Делал по урокам в ютубе
(Добавление)
andrewkard пишет:PHP:
скопировать код в буфер обмена
<?PHP $_SESSION['user_id'] = 1; ?> <ul> <?PHP if(!isset($_SESSION['user_id'])){?> <li><a href="">Войти</a></li> <?PHP } else{ ?> <li><a href="">Выйти</a></li> <?PHP } ?> </ul>
как то так, при авторизации запоминаете в сессии user_id
вот моя регистрация, делал по урокам
PHP:
скопировать код в буфер обмена
<?PHP if(!isset($_COOKIE['user_id'])) { if(isset($_POST['submit'])) { if(!empty($user_username) && !empty($user_password)) { $query = "SELECT `user_id` , `username` FROM `signup` WHERE username = '$user_username' AND password = '$user_password'"; $home_url = 'http://' . $_SERVER['HTTP_HOST']; header('Location: '. $home_url); } else { //echo 'Извините, вы должны ввести правильные имя пользователя и пароль'; $login_error='Извините, вы должны ввести правильные имя пользователя и пароль'; } } else { //echo 'Извините вы должны заполнить поля правильно'; $login_error='Извините вы должны заполнить поля правильно'; } } } ?>
|