[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регистрация и авторизация на файлах
<?php
Вот скрипт регистрации и авторизации для начинающих программистов. Не забудьте про файл !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 $fp1);
fputs ($fp$name.";".$pass."\r\n");
flock ($fp3);
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;
}
}
}


Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.