[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как написать регистрацию без БД
shadowKD@
напешите наипростейший код php для регистрации без БД



Спустя 4 минуты, 6 секунд (1.04.2011 - 19:02) alex12060 написал(а):
напиши? хмм...

Спустя 4 минуты, 58 секунд (1.04.2011 - 19:07) kasichvadim написал(а):
У вас какие наработки есть?
А то долго пЕсать wink.gif

Спустя 5 минут, 32 секунды (1.04.2011 - 19:12) shadowKD@ написал(а):
шас вылажу

Спустя 2 минуты, 33 секунды (1.04.2011 - 19:15) shadowKD@ написал(а):

Спустя 46 секунд (1.04.2011 - 19:16) shadowKD@ написал(а):
но я там ничего не понимаю я начинаюший

Спустя 10 минут, 55 секунд (1.04.2011 - 19:26) shadowKD@ написал(а):
плиз плиз плиз напешите мне очень надо сайт зделал а регистрация только осталась плиз плиз лпиз самую простую unsure.gif unsure.gif unsure.gif sad.gif sad.gif плиз

Спустя 5 минут, 33 секунды (1.04.2011 - 19:32) sergeiss написал(а):
shadowKD@ - перечисли мне 2 тыр, плз! Очень надо!!! А то мне самому делать ничего неохота, чтобы заработать.. Перечисли!!! wink.gif

Спустя 14 минут, 30 секунд (1.04.2011 - 19:46) twin написал(а):
	if('Админ' == (int)'пароль')
echo 'Ураааа! Это админ пришел.';
else
echo 'Пошел вон, злой хакер!';

Спустя 4 минуты, 37 секунд (1.04.2011 - 19:51) kasichvadim написал(а):
Цитата (shadowKD@ @ 1.04.2011 - 18:15)
http://www.woweb.ru/load/94-1-0-3195

мммда... серьезная система авторизации....

Вот напесал, никакой хацкер не взломает:

index.html
<form action="login.php" method="post"/>
<p><input
type="text" value="username" name="username" /></p>
<p><input
type="password" value="password" name="password" /></p>
<input
type="submit" value="Login" />
</form>



login.php
<?php
if ($_POST['username'] == 'admin' && $_POST['password'] == '123456'){
echo "Привет, админ!";
}



Спустя 2 часа, 3 минуты, 2 секунды (1.04.2011 - 21:54) shadowKD@ написал(а):
спс конечно но мне надо саму регистрацию sad.gif rolleyes.gif помагите плиз плиз

Спустя 3 минуты (1.04.2011 - 21:57) shadowKD@ написал(а):
мне надо на автомате чтобы пользаватель добавлялся вот что надо smile.gif sad.gif unsure.gif

Спустя 2 часа, 15 минут, 54 секунды (2.04.2011 - 00:13) Snus написал(а):
shadowKD@
Ищи на форуме, я уже писал готовый вариант для чайников wink.gif

Спустя 47 минут, 44 секунды (2.04.2011 - 01:01) Xakep написал(а):
если ты хочешь без БД то будешь использовать текстовые файлы для хранения пользователей и паролей....
система очень проста...

1.создаешь форму для регистрации:

<form action='registry.php' method='post'>
Логин: <input type='text' name='login'><br>
E-Mail: <input type='text' name='mail'><br>
Пароль: <input type='password' name='psw'><br>
<input
type='submit' value='Регистрация'><br>
</form>



2. Создаешь страницу registry.php для обработки данных и записи в файл (типа БД)


<?php
if (!isset($_POST['login']) || $_POST['login'] == "") {
print "Вернитесь и заполние поле Логин!";
exit;
} elseif (!isset($_POST['mail']) || $_POST['mail'] == "") {
print "Вернитесь и заполните поле E-Mail!";
exit;
} elseif (!isset($_POST['psw']) || $_POST['psw'] == "") {
print "Вернитесь и заполните поле Пароль!";
exit;
} else {
$pwd = fopen("users.txt","a+");
$itog_user = "".$_POST['login']."|".$_POST['mail']."|".$_POST['psw']."";
fwrite($pwd,$itog_user);
fclose($pwd);
print "Регистрация прошла успешна!";
}

?>


Вот и все...данные о пользователе сохранились в файле users.txt...

Спустя 11 минут, 35 секунд (2.04.2011 - 01:12) Snus написал(а):
Xakep
А зачем усложнять?
Твой код без усложнений:
<?php
if (isset($_POST['login']) && empty($_POST['login'])) die('Вернитесь и заполние');
if (isset($_POST['mail']) && empty($_POST['mail'])) die('Вернитесь и заполните поле E-Mail!');
if (isset($_POST['psw']) && empty($_POST['psw'])) die('Вернитесь и заполните поле Пароль!');
$content = $_POST['login'].'|'.$_POST['mail'].'|'.$_POST['psw'];
if(file_put_contents('users.txt', $content, FILE_APPEND) !== FALSE) echo 'ГОТОВО! :)';
?>

Спустя 8 минут, 26 секунд (2.04.2011 - 01:21) Xakep написал(а):
ну во первых он не работате у тебя (точнее работате, но не правильно ) wink.gif
а во вторых он новичек и стараюсь написать более понятно чтобы он понял wink.gif

Спустя 2 минуты, 28 секунд (2.04.2011 - 01:23) Snus написал(а):
Xakep
Цитата
ну во первых он не работате у тебя (точнее работате, но не правильно ) wink.gif

В чем же это проявляется?

Спустя 5 часов, 29 минут, 8 секунд (2.04.2011 - 06:52) shadowKD@ написал(а):
большое спс спасибо спасибо

Спустя 7 минут, 38 секунд (2.04.2011 - 07:00) shadowKD@ написал(а):
а как зделать чтобы было также но записывалось в код php и записывался сам код php
dry.gif

Спустя 7 минут, 24 секунды (2.04.2011 - 07:07) shadowKD@ написал(а):
а именно мне надо чтобы дабовлялся это код
[php]<?php

// Инициализация переменных
$user_login = !empty($_POST['user_login'])?$_POST['user_login']:NULL;
$user_password = !empty($_POST['user_password'])?$_POST['user_password']:NULL;

// Устанавливаем логин - пароль
$login = 'shadow';
$password = 'shadow';

// Проверка
if($login == $user_login && $password == $user_password)
include 'dabovlenie.html';
else
include 'index.html';
?>

Спустя 1 минута, 21 секунда (2.04.2011 - 07:09) shadowKD@ написал(а):
[php]<?php

// Инициализация переменных
$user_login = !empty($_POST['user_login'])?$_POST['user_login']:NULL;
$user_password = !empty($_POST['user_password'])?$_POST['user_password']:NULL;

// Устанавливаем логин - пароль
$login = 'shadow';
$password = 'shadow';

// Проверка
if($login == $user_login && $password == $user_password)
include 'dabovlenie.html';
else
include
'index.html';
?>
[/php]

Спустя 3 месяца, 18 дней, 6 часов, 21 минута, 31 секунда (20.07.2011 - 13:30) Gabichus написал(а):
biggrin.gif biggrin.gif biggrin.gif biggrin.gif спасиииибо
Быстрый ответ:

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