Подскажите как вывести ошибку в отдельную страницу, либо как сделать так чтобы Bootstrap modal не закрывался после нажатия кнопки))
Мой код LoginChunk
<div class="container">
<div class="row">
<div class="col-md-5 col-lg-6">
<div class="panel-body">
<p class="text-danger">[[+errors]]</p>
<form class="form-horizontal" action="[[~[[*id]]]]" method="post">
<div class="form-group">
<label for="username" class="col-sm-3 control-label col-sm-3">Логин</label>
<div class="col-sm-7">
<input type="text" name="username" class="form-control" id="username">
</div>
</div>
<div class="form-group">
<label for="password" class="col-sm-3 control-label">[[%login.password]]</label>
<div class="col-sm-7">
<input type="password" name="password" class="form-control" id="password">
</div>
</div>
<input class="returnUrl" type="hidden" name="returnUrl" value="[[+request_uri]]" />
<input class="loginLoginValue" type="hidden" name="service" value="login">
<div class="col-sm-12">
<input type="submit" value="[[+actionMsg]]" name="Login" id="Login" class="btn btn-primary pull-right">
</div>
</form>
<div class="clearfix"></div>
<hr style="margin-top:10x;margin-bottom:5px;">
<p><a href="[[~17]]" class="btn btn-link pull-right">Забыли пароль?</a></p>
</div>
</div>
</div>
</div>
Александр 08.08.2016 16:09 #
Александр 08.08.2016 16:13 #
Павел Романов 08.08.2016 17:32 #
Либо подцепите какой-нибудь лайтбокс типа colorbox или fancybox — там это совсем просто.
Вадим Леонов 09.08.2016 14:20 #
Обычное модальное окно Bootstrap хорошо подходит, можно ли вынести текст ошибки входа на отдельную страничку(вне окна)?
Павел Романов 09.08.2016 15:06 #
Пропишите в чанке, который выводится после удачной авторизации:
Этот скрипт перезагрузит родительское окно.
Главное, больше этот чанк нигде не используйте — а то будет циклическая перезагрузка )
Вадим Леонов 09.08.2016 15:36 #
Вот такого типа модальное окно, можно ли сделать чтобы после него выводилось в новую страницу строка удачной авторизации, кто-то писал что вывести можно
Павел Романов 09.08.2016 15:49 #
Создаете пустую страницу с таким кодом:
Вызываете Login в iframe:
Вадим Леонов 09.08.2016 16:18 #
А вот как вариант
С помощью этого параметра при ошибке входа должно перенаправлять из обычного модального окна Bootstrap на страницу
Павел Романов 09.08.2016 16:26 #
Вадим Леонов 09.08.2016 16:30 #
Павел Романов 09.08.2016 16:40 #
Вадим Леонов 10.08.2016 08:47 #
Виталий 16.02.2017 13:31 #
Есть бутсрап модаль для аутентификации на сайте, вызываю ее из navbar
внутри форма myLoginChunk. Код бустрап окна и вызова сниппета Login находится в templetes:
проблема в том, что после события по кнопке «войти» (без заполнения полей) модальное окно пропадает, с перезагрузкой главной страницы. При повторном открытии окна в нем появляется ошибка аутентификации.
Не понял зачем нужен iframe и как его правильно применить в этом случае? Помогите плз.
Вадим Леонов 16.02.2017 13:42 #
Виталий 16.02.2017 14:14 #
&redirectToPrior=`1` по документации — «If true, will redirect to the referring page (HTTP_REFERER) on successful login.» А я описывал выше ситуацию с fail login. А вы у себя использовали Fancybox?
Вадим Леонов 16.02.2017 14:24 #
Виталий 16.02.2017 15:45 #