проверить, существует ли запись в базе данных при входе пользователя в систему с помощью ajax - PullRequest
0 голосов
/ 07 апреля 2020
I want to check whether the user is existed when trying to logging in using ajax and if not existed allow three attempts and block. if record exists redirect to another page

<input type="hidden" id="attempt" value="3">
<p id="footer"></p>
<script type="text/javascript">
while(1)
{
    var d_name=prompt("username","");
    if(d_name != "")
    var d_password=prompt("password","");
    var attempt = document.getElementById("attempt").value;
    if(d_name != "" && d_password != "")
    {
$.ajax
 ({
  type:'post',
  url: "<?php echo base_url(); ?>" +"",
  data:{
   d_name:d_name,
   d_password:d_password,
  },
  success: function(result) {
    if (d_name+d_password=="result[d_name]result[d_password]") 
        {
    alert('success');
    location.replace("<?php echo base_url(); ?>");
},
error: function() { 
  alert("error");
}
 });
   break;
        }       
        else
        {
            document.getElementById("attempt").value = attempt -1;
            alert("You have left "+(attempt-1)+" attempt;");

            attempt = attempt - 1;
            if( attempt == 0)
            {
                alert('you are blocked'); 
                break;
            }
        }
    }
}
</script>
my database have values as d_name:done, d_password: done, so i have the result as name:done and password:done. i want to check the user giving input with database values.

мой вывод массив (1) {[0] => object (stdClass) # 21 (4) {["id"] => string (1) "1" ["doc_id"] => string (1) "1" ["d_name"] => string (4) "done" ["d_password"] => string (4) "done"}} Все, что я хочу, это проверить, дает ли пользователь ввод с этим результаты базы данных, чтобы проверить, является ли пользователь действительным или нет, и если он не действителен после 3 раз .. заблокирован

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...