Session et objet

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Session et objet

par deborah » 17 avr. 2007, 19:23

Je voudrai protéger mon site par des sessions contre les robots.
Mais voilà lorsque je lui demande de ce connecter il me renvoie sur la même page de log et c'est seulement au bout de la deuxième fois qu'il me connecte
session_start();
function Authentification() {
		$log = $_POST['loggin'];
		$pass = $_POST['password'];
		if ($log == NULL || $pass == NULL) {
			include ("../HTML/admin.html");
		} else {

			$tableau = adminDAO :: Authentification($log, $pass);
			$_SESSION['id2'] = $tableau['0']['Id_Utilisateur'];
			if (($tableau['0']['Login_Utilisateur'] != $log) || $tableau['0']['Pass_Utilisateur'] != $pass) {
				include ("../HTML/admin.html");
			} else {


				
				if ($tableau['0']['SupeUser'] == 1) {
					
					//$_SESSION['id1'] = $tableau['0']['Id_Utilisateur'];
					$_SESSION['SupeUser'] = $tableau['0']['SupeUser'];
					
					VueSupeUser :: AfficherAuthentification2($tableau);
				} else
					if ($tableau['0']['SupeUser'] == 0) {
						
						
						$_SESSION['SupeUser'] = $tableau['0']['SupeUser'];
						
						VueAdmin :: AfficherAuthentification($tableau);
					}

			}
		}
	}
Y a peu être plus simple mais la je vois pas!
Je code en PHP5 objet avec un pattern MVC derrièr

Merci du coup de pouce par avance.[/code]

par @rthur » 17 avr. 2007, 16:51

Bonjour,

Il nous faut + d'informations sur ce que tu veux faire exactement pour pouvoir t'aider:
- Que cherches-tu à faire?
- Qu'as-tu déjà fait?
- Où rencontres-tu un problème?

http://fr.php.net/session

Session et objet

par deborah » 17 avr. 2007, 16:33

Bonjour,

j'aimerai avoir quelques astuces sur les sessions et l'objet je coince un peu beaucoup sur ca alors que c'est hyper important merci de votre aide