The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
[help] logue site / vbulletin
Hello all,
voila I would like a cree access login on the root of my site, then use the same login and pass that the forum, but when j'encode my login and pass it makes me tjrs a mistake. I put my three file I cree for that. saver if you help me verais ca me pleasure. regrettable for the translation page index.php <form action="/session.php" method="post"> <input name="name" type="text" size="12" value="" /> Name<br /> <input name="pass" type="password" size="12" value="" /> Password<br /> <input name="submit" type="submit" value="Connexion" /> </form> page auth.php <?php //on vérifie que l'utilisateur est identifé if (!isset($_SESSION['name'])){ //si la variable de session n'existe pas //on redirige l'utilisateur vers le formulaire d'identification header('Location: ./index.php'); //on arrête l'exécution exit();} ?> page session.php <?php //initialisation de la session session_start(); //si les champs ont été remplis if (!$_POST['name']=="" && !$_POST['pass']==""){ //on récupère les valeurs des champs $name = $_POST['username']; $pass = md5($_POST['password']); //connexion à la base de donnée $connect = mysql_connect('serveur', 'nom dutilisateur', 'mdp'); mysql_select_db('nombdd', $connect); $sql = mysql_query("SELECT password FROM username WHERE username='$name'"); $row = mysql_fetch_array($sql); $pass_sql = $row['password']; //on teste si le mot de passe correspond à la base de donnée if ($pass_sql == $pass){ //l'utilisateur est valide //on crée la variable de session avec son nom $_SESSION['username'] = $name; $msg = 'Vous êtes correctement indentifié';} else{ //sinon on avertit l'utilisateur $msg = 'Votre nom ou votre mot de passe est incorrect<br />'; $msg .= '<a href="/index.php">Retour</a>';} //fermeture de la connexion mysql_close();} else{ //un des champs n'est pas rempli $msg = 'Votre nom et/ou votre mot de passe n\'est pas renseigné<br />'; $msg .= '<a href="/index.php">Retour</a>';} //on affiche le resultat echo $msg; ?> |
#2
|
||||
|
||||
You might want to look at this - Simple vB User login and access control on non vB pages or just trying searching on "login" "titles only" since this has been brought up before and the code it out there.
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|