После авторизации для пользователя создается сессионная переменная
$_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');