Вот скрипт регистрации и авторизации для начинающих программистов. Не забудьте про файл !register.txt!
reg.php (регистрация)
PHP |
<html> <body> <center><b><h3>РЕГИСТРАЦИЯ</h3></b></center><p> <form action="<?php $PHP_SELF?>" method="post"> <table> <tr><td> <center>Логин:<td><input type=text size=15 name=name></tr><br></center> <tr><td><center>Пароль:<td><input type=password size=15 name=password></tr><br></center> </table> <p><input type=submit value="Зарегистрироваться"> </form></body></html>
<?php $name = trim($_POST['name']); $password = trim($_POST['password']); $mail = trim($_POST['mail']); $site = trim($_POST['wsite']); if ( isset ($name) AND isset ($password) ) { $data = File ("register.txt"); for ($i=0;$i<count($data);$i++) { $dat = explode (";", $data[$i]); if ($name == $dat[0]) { echo "<b><center>Извините, пользователь с таким именем уже зарегистрирован!"; exit; } } $pass =($password); $fp = fopen ("register.txt", "a"); flock ( $fp, 1); fputs ($fp, $name.";".$pass."\r\n"); flock ($fp, 3); fclose ($fp); echo "<b><center><h2>Спасибо вы зарегистрированны!"; exit; } ?> <!--Здесь можно изменить html код, но не меняйте&nb |
login.php (авторизация)
PHP |
<html> <body> <b><center>Вход для зарегистрированных пользователей</b></center> <form action="<?php print $PHP_SELF ?>" method="post"> <table> <tr><td>Введите ваш логин<td><input type=text size=15 name=name></tr> <tr><td>Ваш пароль<td><input type=text size=15 name=password></tr> </table> <p><input type = submit value="Aoia"> </form> </body> </html> <? $name = trim($_POST['name']); $password = trim($_POST['password']); if ( isset ($name) AND isset ($password)) {
$data = File ("register.txt"); $pass =($password); for ($i=0;$i<count($data);$i++) { $dat = explode (";", $data[$i]); if ($name == $dat[0] && $pass."\r\n" == $dat[1]) { echo "<b><center>Зона зарегистрированных пользователей</b><p><a href=\"\">Ссылка 1</a><p><a href=\"\">Ссылка 2</a>"; exit; } } }
|