Доброго времени суток делаю авторизацию авторизацию сделал через redbeanphp захожу вличку а как передать через сессию переменную (логин пользователя ) не получается пример: чтобы при заходе в лич.кабинет писал привет, логин не получается просто пишет привет Выход login.php PHP: require 'db.php'; $data=$_POST; if(isset($data['do_login'])) { $errors = array(); $user=R::findOne('user','login=?', array($data['login'])); echo $user; if($user) { // логин существует if ($data['password'] == $user->password) { echo ($data['password']); echo '<br>'; echo ($user->password); session_start(); $_SESSION['user'] = $user; header('Location:kab.php'); }else { $errors[] = 'Неверно введен пароль '; } } else { $errors[] = 'Пользователь с таким не найден'; } if ( ! empty($errors)) { echo '<div style="color:red;">'.array_shift($errors).'</div><hr>'; } } ?> <form action="login.php" method="post" > <input name="login" type="text" value="<?php echo @$data['login'];?>" > <input name="password" type="password"> <input type="submit" name="do_login" value="Войти"> </form> kab.php PHP: <?php require 'db.php'; ob_start(); $data=$_POST; if (isset($data['do_zap'])) session_start(); $error = $_SESSION['user']; print_r($error); { /*if ($data=$_POST == 0) { echo 'заполните поле и повторите попытку'; break; }*/ $user = R::dispense('date'); $user->dat=$data['dat']; R::store ($user); } if(isset($_GET['exit'])) { header('Location: /'); exit; } echo ($_SESSION ['user']); echo 'Привет, '.$_SESSION['user']."<br>"; echo '<a href="?exit">Выход</a>'; echo ' <meta charset="windows-1251"> <div style="border-radius:10px;width:200px; margin:10px; background-color:#000;color:#fff;"> <form action="kab.php" method="post"> <p> <p><strong> id: </strong></p> <input type="text" name="id" style=" border-radius:10px; margin:5px; color:lime;bordercolor:#0000:" > </p> <p> <p><strong> логин: </strong></p> <input style="border-radius:10px; margin:5px" type="text" name="login"> </p> <p><strong> данные: </strong></p> <input style="border-radius:10px; margin:5px" type="text" name="dat"> </p> <button style="border-radius:10px; margin:20px;color:#fff; background-color:green" type="submit" name="do_login">Получить запрос</button> <button style="border-radius:10px; margin:20px;color:#fff; background-color:darkred" type="submit" name="do_zap">записать в базу </button> </div></form> '; ?> Для оформления кода существует кнопка </>. Модераторъ.
@upr_adm файл сохранён в кодировке без бом сигнатуры? в файле db.php что нить выводится? сессия стартует? и метод R::findOne в студию желательно...