HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Скрипт авторизации на файлах
  #1  
Старый 23.03.2008, 20:49
Хелпер
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
С нами: 10114335

Репутация: 32
По умолчанию Скрипт авторизации на файлах

Нужен скрипт авторизации.
Т.е. ЛОГИН ПАСС.
Есть файл users.txt
там запись вида
user;pass
user2;pass2
Скрипт встраивается в страничку. Если логин пасс верный, то юзера пускает на страниуцу.

Последний раз редактировалось Хелпер; 23.03.2008 в 21:46..
 
Ответить с цитированием

  #2  
Старый 23.03.2008, 20:51
iddqd
Banned
Регистрация: 19.12.2007
Сообщений: 924
С нами: 9681386

Репутация: 2145


По умолчанию

Это не пойдет?
http://forum.vingrad.ru/s/b7384a7816717a00b7a14dbea3fe4f4c/act-Print/client/printer/f-176/t-65043.html

Последний раз редактировалось iddqd; 23.03.2008 в 21:03..
 
Ответить с цитированием

  #3  
Старый 23.03.2008, 21:10
Хелпер
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
С нами: 10114335

Репутация: 32
По умолчанию

Цитата:
Сообщение от iddqd  
Это не пойдет?
http://forum.vingrad.ru/s/b7384a7816717a00b7a14dbea3fe4f4c/act-Print/client/printer/f-176/t-65043.html
нет
 
Ответить с цитированием

  #4  
Старый 23.03.2008, 21:37
WVBR
Познающий
Регистрация: 14.02.2008
Сообщений: 46
С нами: 9599307

Репутация: 12
По умолчанию

Цитата:
Сообщение от Хелпер  
нет

чем же тебе не подходит, может... подробнее?
 
Ответить с цитированием

  #5  
Старый 23.03.2008, 22:19
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

PHP код:
<?php
$file 
'users.txt';
$cnt file($file);
for(
$i 0$i <= count($cnt); $i++)
{
    list(
$login$password) = explode(':',  $cnt[$i]);
    if(
$_POST['login'] == $login && $_POST['password'] == $password)
    {
         echo 
'xek, vse norm';
         
$i count($cnt);
    }
    else
    {
         echo 
'nuxai pisky, bad login or pass';
    }
}
?>
$_POST['login] && $_POST['password'] это логин и пароль что вводятся в поля
 
Ответить с цитированием

  #6  
Старый 23.03.2008, 22:47
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
С нами: 10048706

Репутация: 1540


По умолчанию

Цитата:
Сообщение от Isis  
PHP код:
<?php
$file 
'users.txt';
$cnt file($file);
for(
$i 0$i <= count($cnt); $i++)
{
    list(
$login$password) = explode(':',  $cnt[$i]);
    if(
$_POST['login'] == $login && $_POST['password'] == $password)
    {
         echo 
'xek, vse norm';
         
$i count($cnt);
    }
    else
    {
         echo 
'nuxai pisky, bad login or pass';
    }
}
?>
$_POST['login] && $_POST['password'] это логин и пароль что вводятся в поля
ну если уж до конца:
PHP код:
<?php
if(isset($_POST['go']))
{
$file 'users.txt';
$cnt file($file);
for(
$i 0$i <= count($cnt); $i++)
{
    list(
$login$password) = explode(':',  $cnt[$i]);
    if(
$_POST['login'] == $login && $_POST['password'] == $password)
    {
         echo 
'xek, vse norm';
         
$i count($cnt);
    }
    else
    {
         echo 
'nuxai pisky, bad login or pass';
    }
}
}
else echo 
'
<form method="POST">
Login:<input type="text" name="login"><br>
Password:<input type="password" name="password">
<br><input type="submit" name="go">
</form>'
;
?>
пс неполиткорректный скрипт
ппс а ещё можно ajax прикрутить

Последний раз редактировалось scrat; 23.03.2008 в 22:50..
 
Ответить с цитированием

  #7  
Старый 23.03.2008, 22:39
Хелпер
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
С нами: 10114335

Репутация: 32
По умолчанию

это ниче не дает. Встроил код: получилось ЛОГИН <поле> ПАСС <поле> и моя страница. А мне ее нужно защитить. К тому же после ввода пасса и логина страница просто перезагружается
 
Ответить с цитированием

  #8  
Старый 23.03.2008, 23:19
+toxa+
[Лишённый самовыражени
Регистрация: 16.01.2005
Сообщений: 1,787
С нами: 11217866

Репутация: 3812


По умолчанию

Цитата:
Сообщение от scrat  
ппс а ещё можно ajax прикрутить
а можно ещё прекратить выёбываться и сделать всё на бейсик авторизации или на .htpasswd
__________________
 
Ответить с цитированием

  #9  
Старый 24.03.2008, 04:23
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Цитата:
Сообщение от +toxa+  
а можно ещё прекратить выёбываться и сделать всё на бейсик авторизации или на .htpasswd
А можно еще прекратить думать как кого-то подъебать и вспомнить что бейсик авторизация итак использует .htpasswd , а у тебя "или" =)
 
Ответить с цитированием

  #10  
Старый 24.03.2008, 04:35
+toxa+
[Лишённый самовыражени
Регистрация: 16.01.2005
Сообщений: 1,787
С нами: 11217866

Репутация: 3812


По умолчанию

PHP код:
if (!isset($_SERVER['PHP_AUTH_USER']) || md5($_SERVER['PHP_AUTH_USER'])!==$name || md5($_SERVER['PHP_AUTH_PW'])!==$pass)
   {
   
header('WWW-Authenticate: Basic realm="HELLO!"');
   
header('HTTP/1.0 401 Unauthorized');
   exit(
"<h1>Access Denied</h1>");
   } 
эта хрень серьёзно использует htpasswd ? оО
__________________
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Комплект инструментов для вебмастеров. Solide Snake SЕО - тонкости, методы раскрутки 1 20.03.2008 00:10
комплекс SEO-master SQL SЕО - тонкости, методы раскрутки 2 19.03.2008 20:22
Продам качественный Спам/флуд скрипт Zhenek Разное - Покупка, продажа, обмен 7 12.12.2007 12:15



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.