Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Файловая авторизация
 
 автор: DeniZzZ   (16.12.2007 в 02:12)   письмо автору
 
 

Необходимо написать авторизацию с использованием файловой базы.

есть файл-база db.php вида:
admin|pass|1
(ЛОгин|пароль|админ или нет(1=админ))


<?
$login
=$_POST['login'];
$pass=$_POST['pass'];
$f=file("db.php");
$e=explode("|",$f);
$l=$e['0'];
$p=$e['1'];
$is_admin=$e['2'];
?>


а как дальше-то быть?

   
 
 автор: Валерий   (16.12.2007 в 02:14)   письмо автору
 
   для: DeniZzZ   (16.12.2007 в 02:12)
 


<?php
if ($login == $l && $pass == $p)
{
// код
}
else
{
echo 
"ошибка авторизации";
}
?>

   
 
 автор: Trianon   (16.12.2007 в 13:32)   письмо автору
 
   для: DeniZzZ   (16.12.2007 в 02:12)
 

file() возвращает массив строк. А не одну строку.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования