Переменная Авторизации

Печать RSS
486

R
Автор
Пришелец
0
Всем привет. Есть регистрация (рабочая) и полу рабочая авторизация. Авторизация проходит успешно, а именно при неправильном вводе мыла + пасс покажет соответствующие сообщение, если правильно то список юзеров. Вот код:
<?php
//Скрипт проверки авторизации
//Соединение с БД
include('../config.php');
//Проверяем заполнены ли поля
$email = $_POST['email'];
$pass = $_POST['pass'];
//Проверяем правильностьввода пароля
$query= "SELECT * FROM user WHERE email = '$email'";
//Проверяем пароль
$auth = mysql_query($query);
if($auth)
{
	$ath = mysql_fetch_array($auth);
	if($ath['pass'] != $pass)
	{
		echo "Вы ввели не верные данные";
	}
else
{
	//Если пользователь зашел верно устанавливаем Куки
	//setallcookie($email['email'],$pass['pass']);
	//Обновляем дату последнего входа
	//settime($ath['email'], true);
	//Подключаем резерв если не инклудится конфиг
    //$db=mysql_connect("localhost","root","");
    //mysql_select_db("first_bd",$db);
    echo "<center><H1>Просмотр всех зарегистрированных</H1></h1>";
	$result=mysql_query("SELECT * FROM user");
	$myrow=mysql_fetch_array($result);
	//Выводим всех пользователей по иду начиная с 1(первого)
	do
	{
		printf("Пользователи: %s<br>%s<br>%s<br>%s<br>",$myrow['id'],$myrow['name'],$myrow['email'],$myrow['sait']);
	}
	while ($myrow =mysql_fetch_array($result));

}
}
?>
Задача: Доделать, что бы была переменная, в результате которой можно было бы делать условия: Если авторизован echo "5";, если нет, то echo "2";
K

Транклюкаторщик
0
<?php 
//Скрипт проверки авторизации 
//Соединение с БД 
include('../config.php'); 
//Проверяем заполнены ли поля 
$email = $_POST['email']; 
$pass = $_POST['pass']; 
//Проверяем правильностьввода пароля 
$query= "SELECT * FROM user WHERE email = '$email'"; 
//Проверяем пароль 
$auth = mysql_query($query); 
if($auth) 
{ 
    $ath = mysql_fetch_array($auth); 
    if($ath['pass'] != $pass) 
    { 
        echo "2"; 
    } 
else 
{ 
    //Если пользователь зашел верно устанавливаем Куки 
    //setallcookie($email['email'],$pass['pass']); 
    //Обновляем дату последнего входа 
    //settime($ath['email'], true); 
    //Подключаем резерв если не инклудится конфиг 
    //$db=mysql_connect("localhost","root",""); 
    //mysql_select_db("first_bd",$db); 
    echo "<center><H1>Просмотр всех зарегистрированных</H1></h1>"; 
    $result=mysql_query("SELECT * FROM user"); 
    $myrow=mysql_fetch_array($result); 
    echo '5';

} 
} 
?> 
только код какой то убогий прямо скажем

Пришелец
0
да,код действительно . . .

2000 лет д.н.э.
0
Орангутанг eGo (26 Мая 2011 / 15:01)
только код какой то убогий прямо скажем
и дырявый
K

Транклюкаторщик
0
4. ramzes, и это тоже

Junior Developer
0
ruslango (8 Июня 2011 / 05:54)
да,код действительно . . .
а какой смысл поднимать старую тему? sad
И

Оранжевые штаны
0
<?php //Проверяем заполнены ли поля  
$email = $_POST['email'];  
$pass = $_POST['pass']; 
Хех= )) obana

ВЕЛИКИЙ и УЖАСНЫЙ!
0
rezent (8 Июня 2011 / 13:25)
<?php //Проверяем заполнены ли поля  
$email = $_POST['email'];  
$pass = $_POST['pass']; 
Хех= )) obana
Норм проверка, чо D
И

Оранжевые штаны
0
[Удалено]
Изменил: Игорь (08.06.2011 / 11:41)

Оранжевые штаны
0
1. Rasd, хотябы фильтруй посты -
 if(isset($_POST['name'])){
$name=htmlspecialchars(trim($_POST['name']));
Как-то так
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск