par
Nodibb » 27 sept. 2012, 23:03
Bonjour à tous,
Dans le cadre d'un petit premier petit site fait maison, j'ai mis en place un petit formulaire d'identification, une fois loggé l'utilisateur a accès à une administration.
Cela fonctionne semble t'il correctement sauf sous safari(pc) qui me redirige invariablement sur ce formulaire.
Voyez-vous d'ou cela pourrait venir (j'ai essayé une redirection php et javascript ss résultat)
Code : Tout sélectionner
<?php
session_start ();
include('../inc/connect.php');
if(!empty($_POST['valider']))
{
extract($_POST);
$requete_prepare_2=$connexion->prepare("SELECT * FROM pusers WHERE identifiant='$_POST[login]' AND motdepasse='$_POST[pass]'");
$requete_prepare_2->execute();
$count = $requete_prepare_2->rowCount();
if ($count > 0)
{
$_SESSION['login'] = $_POST['login'];
$_SESSION['pass'] = $_POST['pass'];
//echo '<SCRIPT LANGUAGE="JavaScript">document.location.href="dashboard.php"</SCRIPT>';
header('Location: dashboard.php');
}
else {
echo 'Parametre incorrecte';
}
}
?>
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="style.css" media="all">
</head>
<body>
<form method="post" action="">
<fieldset>
<legend>Administration</legend>
<p><label for="login">Login :</label><input type="text" name="login" id="login" /></p>
<p class="clear"></p>
<label for="pass">Password :</label><input type="password" name="pass" id="pass" /></p>
<p class="clear"></p>
<p style="float:right;margin-top: 15px;"><input type="submit" value="Valider" name="valider"></p>
</fieldset>
</form>
</body>
</html>
Merci
Bonjour à tous,
Dans le cadre d'un petit premier petit site fait maison, j'ai mis en place un petit formulaire d'identification, une fois loggé l'utilisateur a accès à une administration.
Cela fonctionne semble t'il correctement sauf sous safari(pc) qui me redirige invariablement sur ce formulaire.
Voyez-vous d'ou cela pourrait venir (j'ai essayé une redirection php et javascript ss résultat)
[code]<?php
session_start ();
include('../inc/connect.php');
if(!empty($_POST['valider']))
{
extract($_POST);
$requete_prepare_2=$connexion->prepare("SELECT * FROM pusers WHERE identifiant='$_POST[login]' AND motdepasse='$_POST[pass]'");
$requete_prepare_2->execute();
$count = $requete_prepare_2->rowCount();
if ($count > 0)
{
$_SESSION['login'] = $_POST['login'];
$_SESSION['pass'] = $_POST['pass'];
//echo '<SCRIPT LANGUAGE="JavaScript">document.location.href="dashboard.php"</SCRIPT>';
header('Location: dashboard.php');
}
else {
echo 'Parametre incorrecte';
}
}
?>
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="style.css" media="all">
</head>
<body>
<form method="post" action="">
<fieldset>
<legend>Administration</legend>
<p><label for="login">Login :</label><input type="text" name="login" id="login" /></p>
<p class="clear"></p>
<label for="pass">Password :</label><input type="password" name="pass" id="pass" /></p>
<p class="clear"></p>
<p style="float:right;margin-top: 15px;"><input type="submit" value="Valider" name="valider"></p>
</fieldset>
</form>
</body>
</html>[/code]
Merci