ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

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

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

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

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

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

Репутация: 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
Провел на форуме:
849260

Репутация: 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
Провел на форуме:
189430

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

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

чем же тебе не подходит, может... подробнее?
 

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

Репутация: 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:39
Хелпер
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
Провел на форуме:
849260

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

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

  #7  
Старый 23.03.2008, 22:47
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


Отправить сообщение для scrat с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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..
 

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

Репутация: 3812


Отправить сообщение для +toxa+ с помощью ICQ Отправить сообщение для +toxa+ с помощью AIM
По умолчанию

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

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

Репутация: 2371


По умолчанию

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

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

Репутация: 3812


Отправить сообщение для +toxa+ с помощью ICQ Отправить сообщение для +toxa+ с помощью AIM
По умолчанию

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 ? оО
__________________
 
 





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


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




ANTICHAT.XYZ