Konstantin18ko
@Konstantin18ko
Стоматолог

Почему не каждый раз схватывает поле password?

Есть страница, в которой сохранены логин и пароль (когда гугл сохраняет данный при входе). username=dev, password=dev.
<html>
    <head>
        <title>В ход в МИС</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <script src="jquery-3.2.1.min.js" type="text/javascript"></script>
        <script src="js.cookie.js" type="text/javascript"></script>
        <script src="js/authorization.js" type="text/javascript"></script>
    </head>
    <body>
        <div>
            Логин:
            <br><input id="username" type="text"/>
            <br>Пароль:
            <br><input id="password" type="password"/>
            <br>
            <br><input type="button" value="Войти"/>
        </div>
        <div id="result">

        </div>
    </body>
</html>


Все передается в AJAX.
$(document).ready(function () {

    //метод генерирует cookies для сайта
    randWDclassic = function (n) {  // [ 3 ] random words and digits by the wocabulary
        var s = '', abd = 'abcdefghijklmnopqrstuvwxyz0123456789', aL = abd.length;
        while (s.length < n)
            s += abd[Math.random() * aL | 0];
        return s;
    };

    //если есть то отправляет, если нет то генрирует cookies
    if (Cookies.get("LU_MIS")) {
        //переменная cookies
        authorization(Cookies.get("LU_MIS"));
    } else {
        //переменная cookies
        authorization(Cookies.set("LU_MIS", randWDclassic(20)));
    }

    //авторизация передача параметров в authorization.php
    function authorization(cookies) {
        $.ajax({
            url: "../php/authorization/authorization.php",
            type: 'POST',
            async: false,
            data: {
                username: $("#username").val(),
                password: $("#password").val(),
                cookies: cookies
            },
            success: function (data, textStatus, jqXHR) {
                alert(data);
            }
        });
    }
    ;
});


PHP код который принемает данные с AJAX
<?php

if (isset($_POST['cookies'])) {
    $cookies= $_POST['cookies'];
}

$username = $_POST['username'];
$password = $_POST['password'];

echo $cookies. " " . $username . " " . $password;


Почему то возвращает с cookies и username, и за редким исключением password.
  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы