Гость Spinal Опубликовано 20 августа, 2006 Жалоба Поделиться Опубликовано 20 августа, 2006 Добрый день. Есть скрипт, для доступа к которому необходимо сделать регистрацию. В данный момент всех пользователей скрипта приходится регистрировать вручную точнее даже не регистрировать а вписывать в файл user.php я бы хотел автоматизировать этот процесс. Содержание файла user.php такое: <? $login['user']='password'; ?> user логин, password пароль Можно ли сделать так что-бы после регистрации пользователя создавался пустой каталог с именем этого пользователя и с правами chmod: 777 ? Ссылка на комментарий Поделиться на другие сайты Поделиться
Dimon#ic Опубликовано 20 августа, 2006 Жалоба Поделиться Опубликовано 20 августа, 2006 (изменено) Ознакомься с этим (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"); Изменено 20 августа, 2006 пользователем Dimon#ic Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Spinal Опубликовано 20 августа, 2006 Жалоба Поделиться Опубликовано 20 августа, 2006 Ознакомься с этим (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 пароль. Ссылка на комментарий Поделиться на другие сайты Поделиться
Dimon#ic Опубликовано 21 августа, 2006 Жалоба Поделиться Опубликовано 21 августа, 2006 (изменено) 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;?> Изменено 22 августа, 2006 пользователем Dimon#ic Ссылка на комментарий Поделиться на другие сайты Поделиться
Dimon#ic Опубликовано 22 августа, 2006 Жалоба Поделиться Опубликовано 22 августа, 2006 Если рассматривать твой второй вопрос в купе с моим примером, то получиться следующий код: файл.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;?> Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти