| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Система регастрации пользователя на сайте |
| Автор: AcidSlayer 12.10.2007, 18:19 | ||
| Задача в созднии системы регистрации пользователей на сайте! я скал примеров мало, какие и находил неподходят! у меня есть своя версия, но я немогу понять почему он неработает!
форма почемуто нехочет пользоватея добавлять |
| Автор: AcidSlayer 12.10.2007, 19:18 |
| А может ктото примеры кинуть? только не те что есть а винграде! |
| Автор: webevt 13.10.2007, 13:49 |
| AcidSlayer, Великий Гугл тебе в помощь. И вот еще - http://www.rumv.net/. Это сборник скриптов, там есть примеры регистрации. |
| Автор: AcidSlayer 13.10.2007, 14:13 |
| на googl нету, а если есть то знач я смотрел! |
| Автор: Vaulter 13.10.2007, 15:05 | ||
Добавлено через 2 минуты и 44 секунды [code=php] /** регистрация пользователя * 1. вывод формы * 2. проверка уникальности логина * 3. вставка * 4. email активации */ function registration(&$params = null) { if(!$this->can('auth/registration',ACL_READ,true)) return; $regform = new page($this,'registr_form'); $reqfields= $GLOBALS['db']->execute("SELECT * FROM `%s` WHERE `public` = 1 AND `requered` = 1 ORDER BY `pos`", $this->tables['auth/profile']); //BUILD PROFILE FIELDS THAT REQUERED $profile = new page($this,'registr_profile_fields'); /** добавляем поля в форму */ while($field = $GLOBALS['db']->fetch($reqfields )) { $html = formbuilder::field2html($field); $profile->ibl('fields', array( 'alias'=>$field['alias'], 'fieldhtml'=> $html, 'name'=>$field['name'])); } $profile->build(); $regform->add('profile',$profile->compiled); $regform->build(); /** сейчас форма содерж Добавлено через 2 минуты и 55 секунд [code=php] /** регистрация пользователя * 1. вывод формы * 2. проверка уникальности логина * 3. вставка * 4. email активации */ function registration(&$params = null) { if(!$this->can('auth/registration',ACL_READ,true)) return; $regform = new page($this,'registr_form'); $reqfields= $GLOBALS['db']->execute("SELECT * FROM `%s` WHERE `public` = 1 AND `requered` = 1 ORDER BY `pos`", $this->tables['auth/profile']); //BUILD PROFILE FIELDS THAT REQUERED $profile = new page($this,'registr_profile_fields'); /** добавляем поля в форму */ while($field = $GLOBALS['db']->fetch($reqfields )) { $html = formbuilder::field2html($field); $profile->ibl('fields', array( 'alias'=>$field['alias'], 'fieldhtml'=> $html, 'name'=>$field['name'])); } $profile->build(); $regform->add('profile',$profile->compiled); $regform->build(); /** сейчас форма содерж |
| Автор: AcidSlayer 13.10.2007, 23:14 |
| Пля.... нашол http://www.codingcity.net/index.php?showtopic=15&st=0 но она тоже недобавляет юзера! Помогите мне написать эту долбаную форму |