Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Авторизация
Форумы портала PHP.SU » » Работа с СУБД » Авторизация

Страниц (1): [1]
 

1. vadya - 17 Января, 2016 - 13:06:11 - перейти к сообщению
Попытался сделать простую авторизацию возникли проблемы, может кто подскажет в чем дело.

Как должно быть:
Кликаю на пункт меню открывается форма enter.php авторизовываюсь и попадаю на view.inc.php там расположен материал доступный только авторизованным пользователям! Но как только кликаю на пункт меню view открывается страница c формой авторизации и следующее предупреждение???

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\localhost\www\12\index.php:1) in Z:\home\localhost\www\12\auth\enter.php on line 2



view.inc.php

<?php
require "auth/auth.php";
?>
<p>
На эту страницу вход только авторизованным пользователям!</p>
<?php
include 'inc/bd.inc.php';// вывод значений из таблицы
?>


enter.php.

<?php
session_start();

if($_SESSION['admin']){
header("Location: inc/view.inc.php");// view.inc.php
exit;
}

$admin = 'admin';
$pass = 'a029d0df84eb5549c641e04a9ef389e5';

if($_POST['submit']){
if($admin == $_POST['user'] AND $pass == md5($_POST['pass'])){
$_SESSION['admin'] = $admin;
header("Location: inc/view.inc.php");// view.inc.php
exit;
}else echo '<p>Логин или пароль неверны!</p>';
}
?>
<hr />
Это страница авторизации.
<br />
<form method="post">
Username: <input type="text" name="user" /><br />
Password: <input type="password" name="pass" /><br />
<input type="submit" name="submit" value="Войти" />
</form>


auth.php

<?php
session_start();

if($_GET['do'] == 'logout'){
unset($_SESSION['admin']);
session_destroy();
}

if(!$_SESSION['admin']){
header("Location: auth/enter.php");
exit;
}
?>
2. re_nat - 18 Января, 2016 - 16:53:43 - перейти к сообщению
enter.php - точка входа?

 

Powered by ExBB FM 1.0 RC1