Восстановить пароль (.NET, AJAX)

У меня есть страница с правильным доходом, подключенная к SQL Server для различных функций. В По умолчанию у меня есть Кнопка доступа к клиенту , которая, когда я нажимаю, открывает форму пользователя, пароль для входа вместе с кнопкой Пуск.

Добавлена ​​ссылка на Восстановление пароля , и здесь у меня проблемы.

jQuerys и AJAX были запрограммированы для проверки и времени для входа в портал, но эта ссылка для получения пароля не смогла вызвать его так правильно, он показывает мне ошибку 404 в начале и теперь ошибку 505 . Предполагается, что когда вы нажмете, откроется новое поле, в которое мы введем адрес электронной почты, и, если он совпадет с какой-либо из нашей базы данных, он отправит пароль, который имеет доступ к электронной почте.

Код default.apx :

function recuperaya() {

    var _usuario = $("#recuperauser").val();
    var _correo = $("#recuperaemail").val();

    var actionData = "{'user': '" + _usuario + "','correo': '" + _correo + "'} ";
    $('#modal-transparent').modal('show');
    $.ajax(
        {
            url: "Default.aspx/Ajaxrecupera",
            data: actionData,
            dataType: "json",
            type: "POST",
            contentType: "application/json; charset=utf-8",
            success: function (msg) {
                var respuesta = msg.d;
                var arrayDeCadenas = respuesta.split(",");
                if (arrayDeCadenas[0] == "1") {
                    document.getElementById("menssajesesion").innerText = arrayDeCadenas[1];
                } else {
                    document.getElementById("menssajesesion").innerText = arrayDeCadenas[1];
                }
                $("#myModal").modal("hide");
            },
            error: function (result) {
                alert("ERROR " + result.status + ' ' + result.statusText);
        }
    });
}
0
задан 29.11.2019, 03:10
1 ответ

проверяя все мои мелкие товары файлов, не было связи на выпускающую почту, что tendrГ - в который посылать сообщение получателю. это realize в web.config

<add key="mailServer" value="mail.servidordecorreo"/>
<add key="mailRemitente" value=usuario@servidordecorreo"/>
<add key="mailPuerto" value="25" />

дал возможность общему порту, чтобы реализовывать мои доказательства, но этот порт может меняться согласно конфигурации, которая у нас есть выпускающей почты. и в моем коде default.aspx, думает новый модальный, чтобы просить ее informaciГіn у пользователя, который хотел вернуть Ваш contraseГ±a:

<div class="modal modal-transparent fade" id="modal-password" role="dialog">
            <div class="modal-dialog modal-sm">
                <div class="modal-content">
                    <div class="modal-body">

                        <div class="modal-body">
                                <div class="form-group text-center">
                                    <div class="dropdown btn-group">
                                        <button class="btn btn-default dropdown-toggle" type="button" width="300px;" data-toggle="dropdown">
                                            <img id="imalan2" src="mx.png" />
                                            <span id="sp_Idioma2" runat="server">Idioma</span>
                                            <span class="caret"></span>
                                        </button>
                                        <ul class="dropdown-menu">
                                            <li><a href="#" id="ban_mex2">
                                                <img id="imalan_es2" src="mx.png" />
                                                <span id="sp_name_lang_mx2">Espa&ntilde;ol</span></a></li>
                                            <li><a href="#" id="ban_usa2">
                                                <img id="imalan_en2" src="en.png" />
                                                <span id="sp_name_lang_en2">Ingl&eacute;s</span></a></li>
                                        </ul>
                                    </div>
                                </div>
                                <div class="anchocelda">
                                    <center>
                                        <input type="text" runat="server" class="form-control" id="recuperauser" placeholder="Nombre Usuario" />
                                        <input type="text" runat="server" class="form-control" id="recuperaemail" placeholder="Correo electronico" />
                                        <h4><span id="menssajesesion2" runat="server" class="recupe coloractivo"></span></h4>
                                        <br />
                                    </center>
                                    <br />
                                    <button type="button" id="btnrecupera" runat="server" class="btn-primary form-control" onclick="recuperaya();" style="background-color: #A30133; color:#FFFFFF;">Recuperar Contraseña</button>
                                </div>
                            </div>

                    </div>
                    </div>
                </div>
                    </div>

и только это referenciГ© с моими уже созданными функциями.

0
ответ дан 01.12.2019, 10:45