conextion securisée

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 : conextion securisée

c corecte mais j'ai une meilleur façon et plus sure et plus

par informatique » 15 juil. 2009, 18:46

http://www.siteduzero.com/tutoriel-3-14 ... ccess.html
une fois que vous aurez lu tout ça vous ne ferai plus jamais autrement

par micetf » 15 juil. 2009, 15:11

A mon avis, c'est mieux comme ça :
<?php
$users = array(
"identifiant"=>"motdepasse",
"anonyme"=>"devine"
);
$auth_text = "Utilisez identifiant et motdepasse ou anonyme et devine";
if(!empty($_SERVER['PHP_AUTH_USER']) && !empty($_SERVER['PHP_AUTH_PW']) && $_SERVER['PHP_AUTH_PW']==$users[$_SERVER['PHP_AUTH_USER']]){
	include("page.php");
}
else{
header("www-authenticate: basic realm=\"$auth_text\"");
header("http/1.0 401 unauthorized");
}
?> 
Fred

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par enneite » 15 juil. 2009, 14:58

<?php 
$users = array( 
"identifiant"=>"motdepasse", 
"anonyme"=>"devine" 
); 
$auth_text = "Utilisez identifiant et motdepasse ou anonyme et devine"; 
if(!(empty($PHP_AUTH_USER) || empty($PHP_AUTH_PW)) && $PHP_AUTH_PW==$users[$PHP_AUTH_USER]){ 
//include("page.php"); 
header("location:page.php");

} 
else{ 
header("www-authenticate: basic realm=\"$auth_text\""); 
header("http/1.0 401 unauthorized"); 
} 
?> 
pour rediriger tu peux utiliser un header() comme ci dessus, je pense.

conextion securisée

par informatique » 15 juil. 2009, 12:20

<?php
$users = array(
"identifiant"=>"motdepasse",
"anonyme"=>"devine"
);
$auth_text = "Utilisez identifiant et motdepasse ou anonyme et devine";
if(!(empty($PHP_AUTH_USER) || empty($PHP_AUTH_PW)) && $PHP_AUTH_PW==$users[$PHP_AUTH_USER]){
include("page.php");
}
else{
header("www-authenticate: basic realm=\"$auth_text\"");
header("http/1.0 401 unauthorized");
}
?>

voici le code de ma page d'index , il me demande bien de rentrer un identifiant et un mots de passe mais une fois rentrer il recharge la même page donc il ne passe pas a la page qui s'appelle page.php vous pouvez aller voir sur informatique.hbg.fr