Ответить Новая тема Новый опрос 
 Форма восстановления пароля
miron8888
Новичок
Сообщений: 6
Регистрация: 26-11-2015


08-02-2016 14:54
Добрый день! Подскажите пожалуйста как сделать так чтобы страница восстановления пароля была на одной странице в регистрацией во всплывающем div и при этом на почту приходило письмо с уже сгенерированным паролем?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


09-02-2016 01:41
1. Создайте форму:
Код:
<form class="std" method="post" action="#">
    <fieldset>
        <div class="form-group">
            <label for="email">Эл.адрес</label>
            <input type="text" value="" name="email" id="email" class="form-control">
        </div>
        <p class="submit">
            <button class="btn btn-default button button-medium" type="submit"><span>Восстановить пароль <i class="icon-chevron-right right"></i></span></button>
            <input type="hidden" name="ajax" value="1" />
            <input type="hidden" name="getPass" value="1" />
        </p>
    </fieldset>
</form>

2. Добавьте подобный код:
Код:
$(document).ready(function(){
    
    $(document).on('submit', 'form', function(e)
    {
        e.preventDefault();
        $.post(baseDir + '?controller=password', $(this).serialize())
        .done(function()
        {
            // обработать и отобразить пользователю сообщение.
        })
        .fail(function()
        {
            // обработать ошибки и отобразить их пользователю.
        })
    });
});

3. В контроллере PasswordController обработайте запрос и отобразите его покупателю.
Это всё можно реализовать самостоятельно!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
miron8888
Новичок
Сообщений: 6
Регистрация: 26-11-2015


09-02-2016 16:44
Спасибо! Помогло =)))
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос