Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. andorra83
    3. Post
    A

    andorra83

    @andorra83

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 1
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Età 17
    0
    Reputazione
    1
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da andorra83

    • Aiuto con calback login jquery

      Salve, ono ai primi passi con Ajax, ed è da tempo che seguo la vostra community come visitatore, ed ora è arrivato il momento in cui non trovo più soluzioni.
      Voglio effettuare un login tramite ajax/jquery. i dati passati dal <form> a jquery-script sono username e password. Fin qui niente problema.
      Ora vorrei fare un controllo dei dati tramite la 'login.php' e il risultato che torna true o false ovviamente poi viene ricontrollato nella succes: function(result)
      Ora non riesco in nessun modo a far ritornare true.:bho: Nemmeno se nella 'login.php' immetto solo

      
      <?php
      echo "true";
      ?>
      ```Sono all'esasperazione. Non so pìu come fare. :x
      
      Spero che qualcuno qui riesca ad aiutarmi....
      
      
      jquery-script.js
      

      $(document).ready(function(){
      $("#login").Bounce(70);
      $("#footbar").slideDown("slow");
      $("input").focus(function(){
      $(this).parent().addClass("active");
      });
      $("input").blur(function(){
      $(this).parent().removeClass();
      });
      $('#login form').submit(function(e){
      e.preventDefault();
      var username = $("#username input").attr('value');
      var password = $("#password input").attr('value');
      $.ajax({
      type: "POST",
      timeout: 7000,
      data: {username: username, password: password},
      url: "login.php",
      success: function(result) {
      if(result != "true") {
      $("#ajax_load").animate({opacity: 1.0}, 500).fadeOut(500);
      $("#messages").append('<div id="ajax_error">Login fallito</div>');
      $("#login").Shake(4);
      }
      else {
      $("#ajax_load").fadeOut(200);
      $("#messages").append('<div id="ajax_accept">Login ok, proseguo richiesta al sistema...</div>');
      $("#ajax_accept").hide().show("slow",function(){
      setTimeout(function(){$("#login").slideUp(500);},500);
      setTimeout(function(){$('#login form')[0].submit();},1200);
      });
      }
      }
      })
      });
      $(".button")
      .ajaxStart(function(){
      $("#messages div").remove();
      $("#messages").append('<div id="ajax_load">Controllo dati...</div>');
      });
      });

      
      Dimenticavo, casomai vi do anche la login.php di prova...
      

      <?php

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

      if( ($user == "prova") && ($pass == "prova") )
      {
      //login cooretto
      echo "true";
      }
      else
      {
      echo "false";
      }
      ?>

      postato in Coding
      A
      andorra83