Публикации - PHP базовый

Кабинет пользователя и выход пользователя

После авторизации для пользователя создается сессионная переменная

$_SESSION['user_id']

Тогда проверка авторизации пользователя выглядит следующим образом:

if($_SESSION['user_id']){
// пользователь авторизован
}else{
// пользователь не автоирзован
}

Сохранение данных в таблицу articles с привязкой к текущему пользователю:

    $query = "INSERT INTO `articles` (`id`, `title`, `slug`, `body`, `lang`, `user_id`, `putdate`) VALUES (Null, '{$_POST['title']}', '{$_POST['slug']}', '{$_POST['body']}', 'ru', '{$_SESSION['user_id']}', NOW())";

    $result  = mysqli_query($link, $query);

Вывод записей текущего пользователя по $_SESSION['user_id']

    $query = "SELECT * FROM articles WHERE user_id = '".$_SESSION['user_id']."'";

    $usr = mysqli_query($link, $query);

    if(!$usr)
    {
        exit($query);
    }

    $check = @mysqli_fetch_array($usr);

    #print_r($check);

Выход пользователя реализован в файле logout.php

session_start();

session_destroy();

header('location:index.php');

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться