Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 2938 Просмотров
*

Artrum

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
SOS. не могу разобраться как реализовать схему работы авторизационной формы. Задача стоит такая. На главной странице нужна только кнопка ВХОД и РЕГИСТРАЦИЯ (как реализовать эти кнопки я знаю). При этом обязательно должна быть при авторизации надпись  - "Приветствуем, ник авторизованного пользователя" и кнопка выход. При нажатие на Вход открывалась (на отдельной страницы или просто в окне контекста, не столь важно) стандартная форму модуля CB Login. Имя пользователя, пароль и.т.д.   Пользователь совершает авторизацию и на главной остается лишь надпись "Приветствуем, ник авторизованного пользователя" и кнопка выход.   
Иными словами нужно так, чтобы модуль грузился без полей авторизации, с кнопками войти и регистрация,  но при этом нажатие на кнопку войти открывалась форма уже с полями. Если править файл и удалить поля авторизации в файле mod_cblogin.php, то они само собой перестают загружаться и при нажатие кнопки "Войти".

Извиняюсь за заковыристость!

Кто нить знает как можно это реализовать?. С меня пиво!

Версия билдера 1.7.1
*

Artrum

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
Решил проблему сам. В общем поковырявшись в коде mod_cblogin.php, поменял там строчки местами и удалось убрать поля формы, при этом оставив их в загружаемой форме при нажатие кнопки "Войти". если кому нужно вот правленый код.

   // Username:
   if ( ( ! $horizontal ) && ( $jVersion == 2 ) ) {
      echo '<p id="form-login-username">';
   }
   if ( ! $compact ) {
      echo '<span '.$txtusername.'<br><br><input type="text" name="username" id="mod_login_username'.$id_sfx.'" class="inputbox'.$class_sfx.'" ' . $bgstyleUser . ' /></span>';
   }
   if ($horizontal) {
      echo "&nbsp;\n";
   } elseif ( ( $jVersion != 2 ) && ( ! $compact ) && ( $show_username_pass_icons != 2 ) ) {
      echo "<br />\n";
   }
   if ($horizontal) {
      echo "&nbsp;\n";
   } elseif ( $jVersion == 2 ) {
      echo '</p>';
      echo '<p id="form-login-password">';
   } else {
      echo "<br />\n";
   }

   // Password:
   if (!$compact) {
      echo '<span '.$txtpassword.'<br><br><input type="password" name="passwd" id="mod_login_password'.$id_sfx.'" class="inputbox'.$class_sfx.'" ' . $bgstylePass . ' /></span>';
   }
   if ($horizontal) {
      echo "&nbsp;";
   } elseif ( ( $jVersion != 2 ) && ( ! $compact ) && ( $show_username_pass_icons != 2 ) ) {
      echo "<br />";
   }
   if ($horizontal) {
      echo "&nbsp;\n";
   } elseif ( $jVersion == 2 ) {
      echo '</p>';
   } else {
      echo "<br />\n";
   }

   echo '<input type="hidden" name="op2" value="login" />'."\n";
   echo '<input type="hidden" name="lang" value="' . $_CB_framework->getCfg( 'lang' ). '" />' . "\n";
   echo '<input type="hidden" name="force_session" value="1" />'."\n";      // makes sure to create Joomla 1.0.11+12 session/bugfix
   echo '<input type="hidden" name="return" value="B:' . base64_encode( $login ). '" />'."\n";
   echo '<input type="hidden" name="message" value="' . htmlspecialchars( $message_login ). '" />'."\n";
   $loginFrom      =   ( defined( '_UE_LOGIN_FROM' )? constant( '_UE_LOGIN_FROM' ) : 'loginmodule' );
   echo '<input type="hidden" name="loginfrom" value="' . htmlspecialchars( $loginFrom ). '" />'."\n";
   echo cbGetSpoofInputTag( 'login' );
   // this is left for backwards compatibility only, to be removed after CB 1.2:
   if ( is_callable("josSpoofValue")) {
      $validate = josSpoofValue( 1 );
      echo "<input type=\"hidden\" name=\"" .  $validate . "\" value=\"1\" />\n";
   }
*

avp

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Как реализовать регистрацию, с капчей, это CAPTCHA РЕКАПЧА встает над всеми полями регистрации.... сделайте а или помогите какой файл стоит редактировать ! .. У меня такая проблема, при регистрации, CAPTCHA сверху, а через CSS убрать не получается
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с авторизацией через CB Login

Автор kushiy

Ответов: 0
Просмотров: 3989
Последний ответ 17.01.2018, 10:51:48
от kushiy
Решено. после установки SSL перестал работать CB Login, при этом стандартный Login Form работает

Автор Alex793

Ответов: 4
Просмотров: 3053
Последний ответ 29.01.2017, 12:04:50
от Alex793
Убрать редирект в CommunityBuilder Login module

Автор arts

Ответов: 2
Просмотров: 1774
Последний ответ 16.06.2015, 13:46:37
от warlocksp
[Решено] ssl https при авторизации\регистрации CommunityBuilder

Автор lebedeff

Ответов: 7
Просмотров: 9096
Последний ответ 28.05.2015, 08:56:55
от Vasilka
Вопрос от "Чайника" Форма Авторизации не работает

Автор Jon Silver

Ответов: 4
Просмотров: 2217
Последний ответ 22.04.2014, 18:33:44
от Jon Silver