![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| Гость_Narina |
|
|||
|
Unregistered |
Помогите пожалуйста со скриптом авторизации!
Нужна самая простая формочка! Спасибо заранее!!! мой мейл [email protected] |
|||
|
||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
уточните пожалуста что Вы хотите !
-------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
| Narina S. |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 12.2.2004 Где: Москва Репутация: нет Всего: нет |
ElectricalStorm Мне нужно ограничить для входа на форум пользователей.
Т.е. прежде чем человек напишет сообщение на форуме, необходимо чтобы он прошел регистрацию. В регистрационной форме он должде ввести свои данные, логин и пароль. После чего, пройдя регистрацию он получает по почте доступ к чтению и добавлению новых сообщений. |
|||
|
||||
| Narina S. |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 12.2.2004 Где: Москва Репутация: нет Всего: нет |
не в прямом смысле доступ по почте, а приходит письмо по мейл, подтверждающее что человек прошел активацию. а вот как это организовать?! ;(
|
|||
|
||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
для этого вам нужно заполненые данные регистрации сохранить в файл или базу данных
куда вы хотите сохранять ? (ИМХО в базу лучше ) -------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
| Narina S. |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 12.2.2004 Где: Москва Репутация: нет Всего: нет |
ElectricalStorm Лучше в БД конечно. У нас MYSQL.
|
|||
|
||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
с письмами все довольно просто используйте MIME::Lite
http://www.zeegee.com/code/perl/MIME-Lite/docs/ -------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
что касается регистрации тоже просто
вот так это все пишется (не проверял но в любой книжке есть ) use CGI qw/standard/; print <<HTML ..... здесь форма регистрации .... HTML if (defined (param('login') && defined (param('password')) { ($resCode ) = insetRecord($dbh, param('login') , param('password') ); print "Error " unless ($resCode); } sub insetRecord($$$) { my ($dbh, $login, $password) = @_; my ($sql, $resCode, $csr) = (); unless (defined ($dbh)) { # какая-то обработка ошибок например print "Error $! "; } ($resCode, $login) = isValidLogin($login); print "Error " unless ($code); ($resCode, $login) = isValidPassword($login); print "Error " unless ($code); $sql = "insert .... "; $csr = $dbh->prepare($sql) or die $DBI::errstr; $csr->execute() or die $DBI::errstr; return 1; } P.S это не готовый скрипт а только одна из возможных реализаций такого рода задач -------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
| Narina S. |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 12.2.2004 Где: Москва Репутация: нет Всего: нет |
ElectricalStorm Cпасибки за информацию! Буду разбираться сидеть! ;)
|
|||
|
||||
| ElectricalStorm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
perldoc Вам в помощь !
www.perldoc.com -------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
![]()
|
| Правила форума "Perl: CGI программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |