コード例 #1
0
         // форма регистрации
         $_str = system::show_tpl(array('city' => dbh::get_city()), "frontend/registration/fpasword.php");
     }
     break;
     // новый пользователь
 // новый пользователь
 case "new":
     // добавление
     if ($_POST) {
         if (!captcha::check_captcha()) {
             //выводим сообщение
             Message::GetMessage(0, v::getI18n('message_error_captcha'));
             // форма регистрации
             $_str = system::show_tpl(array('city' => dbh::get_city()), "frontend/registration/new.php");
         } else {
             if (registration::is_Login($_POST['FORM']['login'])) {
                 // если такой логин уже существует
                 //выводим сообщение
                 Message::GetMessage(0, v::getI18n('message_error_login'));
                 // убиваем логин
                 unset($_POST['FORM']['login']);
                 // форма регистрации
                 $_str = system::show_tpl(array('city' => dbh::get_city()), "frontend/registration/new.php");
             } else {
                 // генерим ХЕШ для директ ИД
                 $_POST['FORM']['hash'] = md5($_POST['FORM']['login'] . getrandmax());
                 // пишем в базу
                 Forms::MultyInsertForm('users', 0);
                 // получаем данные пользователя
                 $_user = registration::get_User($_POST['FORM']['login']);
                 // авторизуем пользователя