Bonjour à tous

De retour, plus d'un an d'absence de ce forum (Votre dernière visite : 27/02/2007 à 05h41) comme quoi !

Bon j'explique mon problème j'essaye de mettre en place un système de login, qui jusqu'à présent marche mais pas trop comme je veux.

Mon code authentifie le user tout va bien, mais ce que je voudrais c'est que cet utilisateur une fois authentifié ait accès au même index qu'un visiteur mais à la place des champs User/ Password, on retrouve son pseudo, à peu près la la même chose que quand on s'authentifie sur ce forum

Bienvenue, MMO95.
Votre dernière visite : 27/02/2007 à 05h41
Messages privés : 0 non lu(s), 2 au total.


Il ya un poste similaire d'un "forumiste" >ici< mais je n'arrive pas à adapter son code au mien...

Pourriez vous m'aider please ?

Merci d'avance

Voici mon code :
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
	//Start session
	session_start();
 
	//Connect to mysql server
	$link=mysql_connect("localhost","root","");
	if(!$link) {
		die('Failed to connect to server: ' . mysql_error());
	}
	//Select database
	$db=mysql_select_db("login");
	if(!$db) {
		die("Unable to select database");
	}
 
	//Sanitize the value received from login field
	//to prevent SQL Injection
	if(!get_magic_quotes_gpc()) {
		$login=mysql_real_escape_string($_POST['login']);
	}else {
		$login=$_POST['login'];
	}
 
	//Create query
	$qry="SELECT member_id FROM members WHERE login='$login' AND passwd='".md5($_POST['password'])."'";
	$result=mysql_query($qry);
	//Check whether the query was successful or not
	if($result) {
		if(mysql_num_rows($result)>0) {
			//Login Successful
			session_regenerate_id();
			$member=mysql_fetch_assoc($result);
			$_SESSION['SESS_MEMBER_ID']=$member['member_id'];
			session_write_close();
			header("location: ../index2.php");break;
			exit();
		}else {
			//Login failed
			header("location: login-failed.php");break;
			exit();
		}
	}else {
		die("Query failed");
	}
?>
PS : J'ai essayé avec index2.php mais quand je reviens en arrière je ne suis plus authentifié sur index.php on peut le dire, c'est du pure bricolage qui ne marche pas !!