Page 1 sur 1
connexion
Posté : 01 mars 2006, 15:10
par polusdemus
Bonjour
Est ce que quelqu'un connait le script de cette fenetre de connexion.
www.jeu-des-caricatures.123.fr/img.JPG
Posté : 01 mars 2006, 15:15
par ouckileou
Oui, c'est un fichier .htaccess avec un .htpasswd
Petite recherche sur le forum ou sur le net t'en apprendras beaucoup

Posté : 01 mars 2006, 15:16
par charabia
Ce n'est pas un script, c'est l'utilisation des htaccess. Fait une tite recherche dessus.
Posté : 01 mars 2006, 15:17
par polusdemus
non je l'ai trouvé et ce n'est pas une protection par .htaccess avec un .htpasswd. C'est cela merci suand meme.
<?
if ( ($PHP_AUTH_USER=="chateaubriand") and ($PHP_AUTH_PW=="1848") )
{$auth=true;}
else
{$auth=false;}
if (!$auth) {
header( 'WWW-Authenticate: Basic realm="donnez son nom puis l\'année de sa mort "' );
header( 'HTTP/1.0 401 Unauthorized' );
print "<html><head><title> ACCES NON AUTORISE</title></head><body>";
print "<center>Désolé ce n'est pas la bonne réponse !</center></html>";
exit;
}
else {
$pass = 'nightsoldier'; // Mot de passe à modifer
if (isset($_POST['mot_de_passe']))
{
$motdepasse = $_POST['mot_de_passe'];
}
else
{
$motdepasse = "";
}
if ($motdepasse == $pass)
{
$_SESSION['pass'] = $motdepasse; }
?
Posté : 01 mars 2006, 15:19
par Invité
t'es trop fort toi
Posté : 01 mars 2006, 15:19
par charabia
Heu..perso je n'en suis pas si sûr moi...
Tu l'as testé et c'est bien cela ?
Posté : 01 mars 2006, 15:24
par ouckileou
C'est équivalent, tu aurais la même chose avec un .htaccess
Cette ligne t'affiche normalement la fenêtre de connexion
header( 'WWW-Authenticate: Basic realm="donnez son nom puis l\'année de sa mort "' );
et ça ce sont les 2 variables renvoyées (login et mdp), les mêmes qu'avec un .htaccess
$PHP_AUTH_USER=="chateaubriand") and ($PHP_AUTH_PW=="1848")
Posté : 01 mars 2006, 15:25
par charabia
Oki dacodac ! c'est noté ! j'ai appris quelque chose

Posté : 01 mars 2006, 15:32
par ouckileou
Sans oublier que maintenant :
$PHP_AUTH_USER = $_SERVER['PHP_AUTH_USER']
$PHP_AUTH_PW = $_SERVER['PHP_AUTH_PW']
Posté : 01 mars 2006, 17:19
par Ryle
En tout cas c'est très interessant, ça veut dire qu'on peut faire une protection type htaccess (donc sans s'embêter avec le formulaire) et gérer les comptes ailleurs que dans un fichier password
