Bonjour, mon pbme est le suivant. J'ai une page "login" qui permet de se connecter à une session personnalisée avec un identifiant. Il fait appel à la base de donnée phpMyAdmin sur OVH, où j'ai crée un champ "nom" avec l'attribut "text". Normalement cet attribut est sensé ignorer la casse saisie, mais chez moi si je mets majuscule au lieu de minuscule (et inversement) ça ne fonctionne plus. Vu que je débute, je pense que dans mon code "login" il y a un truc qui ne va pas :
Si quelqu'un a une idée, merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <?php $db = mysql_connect('****', '****', '****'); // on se connecte à MySQL mysql_select_db('****',$db); // on sélectionne la base if(isset($_POST) && !empty($_POST['identifiant'])) { extract($_POST); // on recupère le password de la table qui correspond au login du visiteur $sql = "select nom, lien, passe from ReT where nom='".$identifiant."'"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $data = mysql_fetch_assoc($req); if($data['nom'] != $identifiant) { $url_erreur="../index.php?page=erreur"; header("Location:$url_erreur"); exit; } else { session_start(); $_SESSION['nom'] = $identifiant; // si l'invité est bien logué $destination=mysql_result($req,$i,"lien"); { header("Location:$destination"); // on le redirige vers la page correspondant à son identifiant } } }
Partager