000WebHost PBM base de données / connexion
Résolu
Matthieu_Marty_0050
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
A voir également:
- Impossible de se connecter au serveur de la base de données. vérifiez vos identifiants de connexion (dbpdo)
- Se connecter à gmail sur téléphone - Guide
- Base de registre - Guide
- Comment connecter chromecast à la télé - Guide
- Supprimer les données de navigation - Guide
- Identifiant et mot de passe - Guide
3 réponses
Bonjour,
As-tu pensé à modifier tes informations de connexion à la Base de données ?
Il faut, en effet, que tu mettes le nom de la base de données créé chez 000webhost et le nom d'utilisateur de la BDD chez 000webhost sur tes fonctions mysqli ou PDO selon la méthode que tu as choisi.
Bonne journée,
BI4ol
As-tu pensé à modifier tes informations de connexion à la Base de données ?
Il faut, en effet, que tu mettes le nom de la base de données créé chez 000webhost et le nom d'utilisateur de la BDD chez 000webhost sur tes fonctions mysqli ou PDO selon la méthode que tu as choisi.
Bonne journée,
BI4ol
Mes infos de connexion sont corrects, mon site se connecte bien à ma base de données cependant ma première page est un formulaire de connexion qui redirige vers un espace membre.
Lorsque j'entre les identifiants et mots de passe ma page se recharge alors qu'elle devrait me rediriger.
Je ne vois pas d'où cela pourrait venir, mon site fonctionne parfaitement en local.
bref je suis perdu ...
Lorsque j'entre les identifiants et mots de passe ma page se recharge alors qu'elle devrait me rediriger.
Je ne vois pas d'où cela pourrait venir, mon site fonctionne parfaitement en local.
bref je suis perdu ...
Bonjour
Sans voir le code que tu utilises il nous sera impossible de t'aider.
nb: Pense bien à d'utiliser les balises de code pour poster ton code sur le forum.
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
.
Sans voir le code que tu utilises il nous sera impossible de t'aider.
nb: Pense bien à d'utiliser les balises de code pour poster ton code sur le forum.
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
.
index.php
<?php require 'DB.php'; require 'functions.php'; reset_session(); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" type="text/css" href="./css/bootstrap.min.css"> <link rel="icon" type="image/png" href="img/telegram.png"/> <title>DEMO</title> </head> <body> <div class="container"> <!--Formulaire de connexion --> <form action="index.php" method="POST"> <div class="form-group w-75 mx-auto mt-5"> <h1 class="text-center">Connexion</h1> <div class="alert alert-warning">DEMO email: 'admin' mot de passe: 'admin'</div> <label>e-mail</label> <input type="text" name="email" class="form-control mb-3" placeholder="exemple@website.fr"> <label>mot de passe</label> <input type="password" name="password" class="form-control mb-5"> <button type="submit" class="btn btn-primary mx-auto mt-2 d-block mx-auto">Se connecter</button> </div> </form> </div> <?php if(isset($_POST) && !empty($_POST['password']) && !empty($_POST['email'])) { $req= $DB->query("SELECT * FROM users WHERE email='$email' and password='$password' LIMIT 1"); $user=$req->fetch(); if($user==false) { echo '<div class="alert alert-danger w-50 mx-auto">Informations de connexions érronées</div>'; } else { session_start(); $_SESSION['id']=$user['id']; $_SESSION['lname']=$user['lname']; $_SESSION['fname']=$user['fname']; $_SESSION['email']=$user['email']; $_SESSION['level']=$user['level']; if($_SESSION['level'] == "1") { header('location:file_explorer.php'); exit(); } if($_SESSION['level'] == "2") { header('location:file_explorer.php'); exit(); } if($_SESSION['level'] == "3") { header('location:admin.php'); exit(); } } } ?> </body> </html>
Tu as mis ta question en résolue .. c'est volontaire ?
Si oui, qu'as tu fais pour corriger...
Si Non....
commence par appliquer le contenu de ce lien :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
et pense à désactiver les redirection dans ton code si tu veux pouvoir voir les éventuels messages d'erreurs php.
Si oui, qu'as tu fais pour corriger...
Si Non....
commence par appliquer le contenu de ce lien :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
et pense à désactiver les redirection dans ton code si tu veux pouvoir voir les éventuels messages d'erreurs php.