begin process at 2012 05 31 18:44:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

urgent! problémé authentification avec php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

urgent! problémé authentification avec php

vendredi 10 avril 2009 à 01:52:47 | urgent! problémé authentification avec php

kingprog

Bonsoir

je veux créer une page d'authentification avec php mais voila les problémes qu'ils me donnent:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Program Files\EasyPHP 3.0\www\justeenchere\Untitled-1.php:1) in C:\Program Files\EasyPHP 3.0\www\justeenchere\Untitled-1.php on line 0

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files\EasyPHP 3.0\www\justeenchere\Untitled-1.php:1) in C:\Program Files\EasyPHP 3.0\www\justeenchere\Untitled-1.php on line 0

Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\EasyPHP 3.0\www\justeenchere\Untitled-1.php:1) in C:\Program Files\EasyPHP 3.0\www\justeenchere\Untitled-1.php on line 0

et voila mon code:

<?php virtual('/justeenchere/Connections/dd.php'); ?>
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
  session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
  $_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset($_POST['login'])) {
  $loginUsername=$_POST['login'];
  $password=$_POST['pass'];
  $MM_fldUserAuthorization = "";
  $MM_redirectLoginSuccess = "/justeenchere/accueil.php";
  $MM_redirectLoginFailed = "/justeenchere/Untitled-1.php";
  $MM_redirecttoReferrer = false;
  mysql_select_db($database_dd, $dd);
 
  $LoginRS__query=sprintf("SELECT login, pass FROM client WHERE login='%s' AND pass='%s'",
    get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));
  
  $LoginRS = mysql_query($LoginRS__query, $dd) or die(mysql_error());
  $loginFoundUser = mysql_num_rows($LoginRS);
  if ($loginFoundUser) {
     $loginStrGroup = "";
   
    //declare two session variables and assign them
    $_SESSION['MM_Username'] = $loginUsername;
    $_SESSION['MM_UserGroup'] = $loginStrGroup;      

    if (isset($_SESSION['PrevUrl']) && false) {
      $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; 
    }
    header("Location: " . $MM_redirectLoginSuccess );
  }
  else {
    header("Location: ". $MM_redirectLoginFailed );
  }
}
?>

et voila le code du formulaire:
<form  name="ffff" method="POST" action="<?php echo $loginFormAction; ?>">
  Login:
    <input type = "texte" name ="login"   size = "18" />
    <br />
  Mot de passe:
  <input type = "password" name ="pass"   maxlength="15"  size = "18" />
  <br />
 
   
      
   
 
  <br />
  <input type = "submit" name ="envoyer" value= "Envoyer" />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <input type = "reset" name =" annuler" value= "annuler" />
</form>

vendredi 10 avril 2009 à 11:09:29 | Re : urgent! problémé authentification avec php

putch

salut

sans vouloir être méchant, connais-tu ce que l'on appelle un "moteur de recherche", tu en as un sur ce site et sinon il en existe (au moins) un autre qui s'appelle google.


coup de gueule passé, ton erreur dit qu'il y a du quelques html AVANT la fonction session_start() et comme le dit la doc. faut pas.


++

vendredi 10 avril 2009 à 11:30:00 | Re : urgent! problémé authentification avec php

TropNul

Bonjour,

Faut tout simplement mettre la fonction session_start() avant tout autre code. La fonction virtual(), dans ton cas, bousille tout le bazar sinon.

Cordialement,
tropnul
vendredi 10 avril 2009 à 12:59:38 | Re : urgent! problémé authentification avec php

coucou747

Administrateur CodeS-SourceS
son erreur se trouve ici :

?>
<?php

mais euh... on en a  par mois des problemes comme ca, tu cherches header already sent sur google et tu vas lire la doc de header.
vendredi 10 avril 2009 à 13:36:37 | Re : urgent! problémé authentification avec php

putch

@TropNul
"La fonction virtual(), dans ton cas, bousille tout le bazar sinon"

si c'est une fonction qui n'envoie pas d'html y'a pas de problème...
vendredi 10 avril 2009 à 15:25:02 | Re : urgent! problémé authentification avec php

TropNul

@putch
C'est une fonction de PHP servant à faire des sous-requêtes vers APACHE qui, basiquement, flush les données pour réenvoyer des en-tête à la page... Enfin, c'est ce que j'ai compris dans la doc. Je viens de connaître cette fonction aussi.

[ Lien ]

Cordialement,
tropnul
samedi 11 avril 2009 à 03:19:09 | Re : urgent! problémé authentification avec php

kingprog

je vous remercie sur votre réponse et votre réponse a bien marché mais j'ai un autre probléme c'est que quand j'entre le login et le mot de passe qui existe déja dans la base la page se redirige vers la page d'erreur et pas vers accueil.php qui est la page de succés et voici le code :

<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
  session_start();
}
require_once('Connections/ii.php');
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
  $_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset($_POST['login'])) {
  $loginUsername=$_POST['login'];
  $password=$_POST['pass'];
  $MM_fldUserAuthorization = "";
  $MM_redirectLoginSuccess = "/justeenchere/accueil.php";
  $MM_redirectLoginFailed = "/justeenchere/echec.php";
  $MM_redirecttoReferrer = false;
  mysql_select_db($database_ii, $ii);
 
  $LoginRS__query=sprintf("SELECT login, pass FROM client WHERE login='%s' AND pass='%s'",
    get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));
  
  $LoginRS = mysql_query($LoginRS__query, $ii) or die(mysql_error());
  $loginFoundUser = mysql_num_rows($LoginRS);
  if ($loginFoundUser) {
     $loginStrGroup = "";
   
    //declare two session variables and assign them
    $_SESSION['MM_Username'] = $loginUsername;
    $_SESSION['MM_UserGroup'] = $loginStrGroup;      

    if (isset($_SESSION['PrevUrl']) && false) {
      $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; 
    }
    header("Location: " . $MM_redirectLoginSuccess );
  }
  else {
    header("Location: ". $MM_redirectLoginFailed );
  }
}
?>
<html>
<body>
<form id="form1" name="form1" method="POST" action="<?php echo $loginFormAction; ?>">
   
    <label><strong>Login:</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
              <input type="text" name="login"  size="18" />
          </label>
           
              <p><strong>Mot de passe:</strong>
                <input type="password" name="pass"  size="18"/>
              </p>
              <label></label>&nbsp;&nbsp;&nbsp;<input name="connecter" type="submit" value="se connecter"   />
                        </form>
</body>
</html>

je veux ou est le probleme?



Cette discussion est classée dans : php, session, mm, nbsp, justeenchere


Répondre à ce message

Sujets en rapport avec ce message

probléme authentification avec php/mysql [ par kingprog ] Mon  probléme c'est que quand j'entre le login et le mot de passe qui existe déja dans la base la page se redirige toujours vers la page d'erreur et p $_session [ par sana83 ] salut,<td id="HB_Focus_Element" valign="top" width="100%" background= Acces restreint sur une page [ par doberman_420 ] Bonjour, Encore une fois j'ai besoin de votre aide et je remercie tous ceux qui mon déja aider, J'ai divisé ma page profil en deux index "indexFemme.p session php [ par elksibi ] Bonsoir,j'ai utilisé dans mon site la notion des sessions,mais il existe quelque problemes, si je fait un retour d'une page a une autre, il m'apparait set_cookie de 1&1 à ovh [ par Merlin69100 ] Bonjour,Suite à la migration de 1&1.com a 10gp (ovh)J'ai le message d'erreur suivant, pouvez-vous m'aider Merci d'avance![CODE]Fatal error: Call to un Java & Php ... problème de variable de session [ par Ganji Geru ] Bonjour,Je réalise un petit truc en php & applets Java, et j'ai un problème avec les variables de session.Je détaille mon problème :J'accède à mon sit Passer de variable avec HEADER() [ par chapata ] Hello ,voilà, j'ai un fichier "secure.php" qui vérifie s'il y a session ouverte sur le login, sinon redirige vers la page de login.php<b Problème d'appel une page php [ par machmacha ] salut a tous,j'ai un blocage j'espère quelqu'un pourra m'aider à le résoudre, mon problème est le suivant :j'ai une page test1.php voici le code:sessi Panier PHP [ par idrisidev ] slt tt le monde ,j'ai fai un code php pour ajouter des produit au panier ,l'ajout fait bien mais il m'affiche le message suivant que jai pa pu résoudr utilisation des sessions [ par ralinis ] Salu a tous.jai un problème avec les sessions en php.d'abord j'ai activer les parametre a on donc le problème ne se pose pas.le code est le suivant:++


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,981 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales