Partage
  • Partager sur Facebook
  • Partager sur Twitter

Redirection avec un api

Anonyme
    19 septembre 2017 à 11:41:39

    Bonjour,

    je développe une application hybride avec ionic / Angular, j'arrive bien à interagir avec le serveur php depuis mon app ainsi :

    submit() {
            var link = 'mon_site/url_de_mon_api.php';
            var myData = JSON.stringify({username: this.data.username, pass: this.data.pass});
            
            this.http.post(link, myData)
            .subscribe(data => {
            	this.data.response = data["_body"]; 
            }, error => {
                console.log("Oooops!");
            });
      }


     Mon api sur le serveur :

    $postdata = file_get_contents("php://input");
        if (isset($postdata)) {
            $request = json_decode($postdata);
            $username = $request->username;
            $pass = $request->pass;
    
    // CONNECTION BDD
     
            if ($username != "" && $pass != "") {
                $base = mysql_connect ('serveur', 'login', 'motdepasse');
                mysql_select_db ('basededonnées', $base) ;
            
                $sql = 'SELECT count(*) FROM membre WHERE login="'.$username.'" AND pass_md5="'.$pass.'"';
                $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
                $data = mysql_fetch_array($req);
            
                mysql_free_result($req);
                mysql_close();
            
                if ($data[0] == 1) {
                    echo "Vous êtes connecté";
                }
                elseif ($data[0] == 0) {
                    echo "Compte non reconnu";
                }
                else {
                    echo "Problème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.";
                }
                
            }
            else {
                echo "Champs manquant";
            }
        }
        else {
            echo "Problème d'envoi de données";
        }

     source : https://www.nikola-breznjak.com/blog/javascript/ionic3/posting-data-ionic-3-app-php-server/

    Tout fonctionne, lorsqu'il trouve une correspondance il affiche bien " Vous êtes connecté " hors je souhaiterais qu'il redirige vers une page dans l'app, comme un :


    Je sais pas si c'est possible, je m'en remet à vous pour m'éclaircir x)

    Merci d'avance

    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      19 septembre 2017 à 14:20:28

      Merci pour l'info, je l'ai décortiquer et j'ai pas compris comment l'adapter :D

      c'est ViewChild qui fais la redirection ?

      • Partager sur Facebook
      • Partager sur Twitter

      Redirection avec un api

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown