Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Небольшой скрипт регистрации пользователей


Гость Spinal

Рекомендуемые сообщения

Добрый день.

Есть скрипт, для доступа к которому необходимо сделать регистрацию. В данный момент всех пользователей скрипта приходится регистрировать вручную точнее даже не регистрировать а вписывать в файл user.php я бы хотел автоматизировать этот процесс.

Содержание файла user.php такое:

<?

$login['user']='password';

?>

user логин, password пароль

Можно ли сделать так что-бы после регистрации пользователя создавался пустой каталог с именем этого пользователя и с правами chmod: 777 ?

Ссылка на комментарий
Поделиться на другие сайты

Ознакомься с этим (http://www.softboard.ru/index.php?showtopic=27205), можно с этим (http://www.softboard.ru/index.php?showtopic=2596)

Тема не однократно поднималась

Можно ли сделать так что-бы после регистрации пользователя создавался пустой каталог с именем этого пользователя и с правами chmod: 777 ?

$_SESSION['login'] = true; // Если пользователь авторизовался$username - имя, авторизовавшегося пользователя if ($_SESSION['login']) mkdir ($username,"777");
Изменено пользователем Dimon#ic
Ссылка на комментарий
Поделиться на другие сайты

Ознакомься с этим (http://www.softboard.ru/index.php?showtopic=27205), можно с этим (http://www.softboard.ru/index.php?showtopic=2596)

Тема не однократно поднималась

$_SESSION['login'] = true; // Если пользователь авторизовался$username - имя, авторизовавшегося пользователя if ($_SESSION['login']) mkdir ($username,"777");

По вышеуказанным ссылкам не нашёл ничего полезного так как в них речь идёт о авторизации а про регистрацию практически ничего не говорится. Мне нужна простая html форма регистрации т.е Логин+Пароль+Кнопка отправить.

После регистрации, в файле user.php должна появится ещё одна строка "$login['user']='password';" где user это логин нового пользователя введённый в форму при регистрации а password пароль.

Ссылка на комментарий
Поделиться на другие сайты

Spinal, пжалуста:

файл.php

<?//////// Dim#nic RegForm// version 0.0// 0:18 22.08.2006//////if (@$_POST['button']) {$login = $_POST['login'];$pass = $_POST['pass'];if (empty ($login) || empty ($pass)) die ("<script>alert ('Введите Логин и Пароль!');history.back()</script>");$f = fopen ("user.php","a+");if (!fputs ($f,'$login[\''.$login.'\']=\''.$pass.'\';'."\n")) die "<script>alert ('Не удалось записать информацию!');history.back()</script>";else echo "<script>alert ('Регистрация пользователя ".$login." , успешно завершена!')</script>";}echo <<< FORM<form action="" method="POST"><table width=50% align=center><tr><td valign=middle>Логин</td><td><input type=text name=login></td></tr><tr><td valign=middle>Пароль</td><td><input type=text name=pass></td></tr><tr><td><center><input type=submit value="Отправить" name=button></center></td></tr></table></form>FORM;?>
Изменено пользователем Dimon#ic
Ссылка на комментарий
Поделиться на другие сайты

Если рассматривать твой второй вопрос в купе с моим примером, то получиться следующий код:

файл.php

<?//////// Dim#nic RegForm// version 0.0// 0:18 22.08.2006//////if (@$_POST['button']) {$login = $_POST['login'];$pass = $_POST['pass'];if (empty ($login) || empty ($pass)) die ("<script>alert ('Введите Логин и Пароль!');history.back()</script>");$f = fopen ("user.php","a+");if (!fputs ($f,'$login[\''.$login.'\']=\''.$pass.'\';'."\n")) die "<script>alert ('Не удалось записатьинформацию!');history.back()</script>";if (!mkdir ("$login","777")) die "<script>alert ('Не удалось создать пользовательскую директорию!');history.back()</script>";echo "<script>alert ('Регистрация пользователя ".$login." , успешно завершена!')</script>";}echo <<< FORM<form action="" method="POST"><table width=50% align=center><tr><td valign=middle>Логин</td><td><input type=text name=login></td></tr><tr><td valign=middle>Пароль</td><td><input type=text name=pass></td></tr><tr><td><center><input type=submit value="Отправить" name=button></center></td></tr></table></form>FORM;?>
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...