Bts sio gsb applifrais php html
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Bts sio gsb applifrais php html



  1. #1
    invite784c46b2

    Bts sio gsb applifrais php html


    ------

    bonjour j'ai beau chercher sur internet a part des codes sur github ou de très faible explication je ne trouve absolument pas de sujet explicite sur applifrais
    Cela dois faire 45 heures que j'essaye de faire marcher ce programme pour ceux qui ne savent pas applifrais est une application a faire pour le bts sio option slam elle sert a des visiteurs médicaux d'envoyer leurs informations a l'entreprise enfin voila je sais pas si des personnes ont cette application bien detaillé ou si je pourrias par exemple savoir avec quelle méthode je peux par exemple me connecter a un utilisateur j'utilise le pdo la pour me connecter en php et je dois me connecter avec le login et le mdp des utilisateur dans la base de données comme je le répète sa fais 45h environ que je suis dessus j'essaye plein de chose je supprime je remet enfin bon j'ai des lacunes et peut être que je n'arrive pas a trouver une bonne méthode de travail mais bon je veux vraiment réussir a la faire cette appli et mon école n'est pas formé pour des élèves qui ont des difficultés comme moi donc voila merci pour vos réponses

    -----

  2. #2
    umfred

    Re : Bts sio gsb applifrais php html

    la base de données est existante et les données utilisateurs sont présents dedans ?

  3. #3
    invite784c46b2

    Re : Bts sio gsb applifrais php html

    oui tout marche nickel et j'arrive a me connecter a la base de donnée

  4. #4
    umfred

    Re : Bts sio gsb applifrais php html

    et du coup c'est quoi qui ne fonctionne pas ? ou quel est le problème explicitement ?

  5. A voir en vidéo sur Futura
  6. #5
    invite784c46b2

    Re : Bts sio gsb applifrais php html

    enfaite la je voudrais savoir comment me connecter a un utilisateur dans ma base de donnée avec son login et son mdp et je n'arrive pas a trouver une fonction qui permette sa

  7. #6
    invite784c46b2

    Re : Bts sio gsb applifrais php html

    mon code :
    Code PHP:
    <?php
    session_start
    ();

    $bdd = new PDO('mysql:host=localhost;dbname=gsb''root''');
    if(isset(
    $_POST['formconnexion'])) {
       
    $loginconnect htmlspecialchars($_POST['login']);
       
    $mdpconnect sha1($_POST['mdp']);
       if(!empty(
    $loginconnect) AND !empty($mdpconnect)) {
          
    $requser $bdd->prepare("SELECT * FROM visiteur WHERE login = ? AND mdp = ?");
          
    $requser->execute(array($loginconnect$mdpconnect));
          
    $userexist $requser->rowCount();
          if(
    $userexist == 1) {
             
    $userinfo $requser->fetch();
             
    $_SESSION['login'] = $userinfo['login'];
             
    $_SESSION['mdp'] = $userinfo['mdp'];
             
    header("Location: profil.php?id=".$_SESSION['id']);
          } else {
             
    $erreur "Mauvais pseudo ou mot de passe !";
          }
       } else {
          
    $erreur "Tous les champs doivent être complétés !";
       }
    }
    ?>
    Code HTML:
    <html>
       <head>
          <title>GSB</title>
          <meta charset="utf-8">
       </head>
       <body>
          <div align="center">
             <h2>Connexion</h2>
             <br /><br />
             <form method="POST" action="">
                <input type="text" name="loginconnect" placeholder="login" />
                <input type="password" name="mdpconnect" placeholder="mdp" />
                <br /><br />
                <input type="submit" name="formconnexion" value="Se connecter !" />
             </form>
             <?php
             if(isset($erreur)) {
                echo '<font color="red">'.$erreur."</font>";
             }
             ?>
          </div>
       </body>
    </html>


    et voila le profil php:



    Code PHP:
    <?php
    session_start
    ();

    $bdd = new PDO('mysql:host=localhost;dbname=gsb''root''');

    if(isset(
    $_GET['mdp']) AND $_GET['login'] > 0) {
       
    $getid intval($_GET['id']);
       
    $requser $bdd->prepare('SELECT * FROM visiteur WHERE id = ?');
       
    $requser->execute(array($getid));
       
    $userinfo $requser->fetch();
    ?>
    Code HTML:
     <head>
          <title>gsb</title>
          <meta charset="utf-8">
       </head>
       <body>
          <div align="center">
             <h2>Profil de <?php echo $userinfo['prenom']; ?></h2>
             <br /><br />
             prenom = <?php echo $userinfo['prenom']; ?>
             <br />
             mdp = <?php echo $userinfo['mdp']; ?>
             <br />
             <?php
             if(isset($_SESSION['id']) AND $userinfo['id'] == $_SESSION['id']) {
             ?>
             <br />
             <a href="editionprofil.php">Editer mon profil</a>
             <a href="deconnexion.php">Se déconnecter</a>
             <?php
             }
             ?>
          </div>
       </body>
    </html>

    Sa c'est mon code actuel j'ai essayais de modifier plein de chose sa ne marche pas la sa me dit qu'il y'a une erreur a la ligne 6et7 mais avant par exemple je n'avais aucune erreur pourtant sa me mettait que le pseudo ou mdp etait incorect alors que non ils étaient correct
    Dernière modification par JPL ; 09/03/2020 à 23h31. Motif: AJOUT DES BALISES HTML et PHP pour garder l’indentation

  8. #7
    umfred

    Re : Bts sio gsb applifrais php html

    pourtant tu te connectes à la base avec l'utilisateur root, c'est la même fonction pour n'importe quel utilisateur.
    pour l'erreur, ça ne viendrait du fait que ça devrait être $userinfo['login'] plutôt que $userinfo['prénom'] ou que tu ne gère pas le cas où il n'y a pas d'utilisateur logué, donc $userinfo['prénom'] n'existe pas

  9. #8
    invite784c46b2

    Re : Bts sio gsb applifrais php html

    oui mais le problème c'est que quand j'essaye sa sa me met mauvais pseudo ou mot de passe alors que pourtant c'est sa je comprend rien du tout c'est hallucinant et pourtant j'active bien wampserveur et je vérifie dans ma base de donnée j'ai tester 3 utilisateurs et tous la même réponse

  10. #9
    invite784c46b2

    Re : Bts sio gsb applifrais php html

    je vien enfin de trouver!!!!! C'etait un probleme de ..... je suis rester bloquer sur sa pendant je ne sais combien de temps pour rien du tout enfaite j'avais suivie un tuto ou il me disait de mettre sha1 pour le mdp et htmlspecialchars sauf que c'est sa qui bloquer tout par contre pourquoi sa je ne sais pas peut etre qu'il fallais que je télécharge quelque chose enfin bon j'essaye de comprendre avec la doc mais j'ai du mal en tout cas sa fonctionne meme si j'ai perdu plein de temps pour rien du tout

Discussions similaires

  1. Html
    Par invite1e2b977e dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 26/04/2012, 00h17
  2. html et css
    Par inviteb4450379 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 23/02/2012, 18h46
  3. Help ! Pb html/php
    Par inviteae32c1a9 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 03/11/2009, 12h22
  4. PB html
    Par invite5c84ffad dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 10/11/2007, 21h16
  5. html
    Par invite7494d0d2 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 25/02/2007, 01h41