[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сделать авторизацию на сайте?
japanxt
ohmy.gif Привет всем!!!
Сразу к проблеме!!
Я хочу сделать на сайте, что то типа авторизации и регистрации пользователей, но все это без использования mysql. Скрипт, вообще должен быть простым, прям до смешного простым, пожалуйста помогите, срочняк нужно!!! sad.gif



Спустя 16 минут, 20 секунд (13.05.2009 - 20:39) jetistyum написал(а):
есть идеи??? или тебе просто нужно чтобы кто-то тут раз, и написал тебе скрипт smile.gif?

Спустя 2 минуты, 31 секунда (13.05.2009 - 20:41) waldicom написал(а):
Авторизация (псевдокод):

Если переменная "пользователь" равно "вася" и переменная "пароль" равно "пупоськин", то скажи пользователю, что он тормоз, потому что пароль для "вася" равен "стотыщ".

Спустя 2 минуты, 20 секунд (13.05.2009 - 20:44) japanxt написал(а):
мне нужно что то типа скрипта, но не работающего на mysql, мне нужна автоизация на текстовых файлах rolleyes.gif

Спустя 48 минут, 48 секунд (13.05.2009 - 21:32) jetistyum написал(а):
все просто ...
либо http://php.net либо http://webmoney.ru

Спустя 15 минут, 6 секунд (13.05.2009 - 21:48) japanxt написал(а):
Цитата (jetistyum @ 13.05.2009 - 18:32)
все просто ...
либо http://php.net либо http://webmoney.ru

немек понял...

Спустя 1 час, 8 минут, 28 секунд (13.05.2009 - 22:56) Joker написал(а):
Цитата (jetistyum @ 13.05.2009 - 18:32)
либо http://php.net либо http://webmoney.ru


Ну что так сурово то.... еще же вариант есть!
Школа

Спустя 12 дней, 20 часов, 31 минута, 5 секунд (26.05.2009 - 19:27) $ilvant написал(а):
Помогите пожалуйста с окном авторизации.Вот скрипт самого окна:

PHP
<?php
echo 
"Заполните поля.";

HTML
<form action="param.php" method="get">
Password :<input name="$pass"><P>
User : <input name="$username"><P>
<input type="submit" name="button" value="OK">




C ним вроде бы проблем нет.
Cтраница на которую передаются переменные:



PHP
<?php
$legalname
="man";        //заданное имя , с которым будет проходить сравнение
$legalpass="12345";         //заданный пароль, с которым будет проходить сравнение
if (strcmp($username,$legalname)==0)          //сравнение имен
{ 
   if
(strcmp($pass , $legalpass)==0)           //сравнение паролей
   {
   echo "you are : $username";
   }
     else 
    
{
     echo "error password";
    }
}
else 
{
echo "error user name";            
}


Что бы я не вводил появляется надпись : error user name

Спустя 5 минут, 5 секунд (26.05.2009 - 19:32) Grazor написал(а):
$ilvant
$username откуда берётся?
во-первых в форме
HTML
<p>Password :<input type="text" name="username" /></p>
<p>User : <input type="password" name="pass" /></p>

PHP
$username = $_POST['username'];
$pass = $_POST['pass'];

в общем, ещё почитайте про работу с формами, да и про html немножко

PS. чтобы оформить php код на форуме есть теги [ PHP]код[ /PHP] для html соответственно [ HTML]код[ /HTML] (без пробела после [ )

Спустя 1 час, 17 минут, 27 секунд (26.05.2009 - 20:50) $ilvant написал(а):
спасибо

Спустя 1 час, 29 минут, 55 секунд (26.05.2009 - 22:20) Dezigo написал(а):
для пароля использовать
PHP
$_GET['password']
- жесть laugh.gif

Спустя 34 минуты (26.05.2009 - 22:54) Grazor написал(а):
blink.gif как это я так. поправил
кстати, туда же
HTML
<form action="param.php" method="post">

Спустя 1 день, 2 часа, 27 минут, 8 секунд (28.05.2009 - 01:21) $ilvant написал(а):
"get" использую только на начальном этапе - для наглядности

Спустя 1 год, 5 месяцев, 29 дней, 10 часов, 30 минут, 3 секунды (27.11.2010 - 12:51) vinnie написал(а):

<?php
if (isset ($_POST['ok']))
{
$name = "admin";
$parol = 1111;
$username = !empty ($_POST['username']) ? strip_tags (trim ($_POST['username'])) : NULL;
$pass = !empty ($_POST['pass']) ? trim ($_POST['pass']) : NULL;
if ($username != $name and $pass != $parol)
echo "Неверные данные";
else
//Направляешь на нужную страницу
}
?>


<form action="" method="post">

<p><label>
Введите логин</label><br />
<input
type="text" name="username" />
</p>

<p><label>
Введите пароль</label><br />
<input
type="password" name="pass" />
</p>

<p><input
type="submit" name="ok" />
</p>

</form>

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.