le 03/11/2004 à 14:39
Sessions qui affiche un peu de code html?
Bonjour,
J'éspère que qqn peut m'aider, car j'ai chercher de l'aide un peu partout et j'ai eu aucune réponse.
Voila, j'ai télécharger un script sur le web, celui fonctionne bien, sauf:
Quand le membre s'autentifie, normalement il est rediriger vers la page user_menu.php avec les sessions (id,ect...), mais le problème est le suivant:
S'est encore la une partie de la page login qui s'affiche,juste quelques phrases en html+ le bouton log in!
Quand on arrive la dessus, pour que cela fonctionne il faut faire avec internet explorer,ACTUALISER !
Là la page fonctionne impécable!????
Voila donc mon soucis, je ne peux pas dire a mes membres d'actualiser leur page, quand même.
Merci d'avance de votre aide.
Je mets le code
------------------------------
Note de LA GLOBULE : utilisez le BB-Code.
[Message modifié le 03/11/2004 à 15:10 par LA GLOBULE]
J'éspère que qqn peut m'aider, car j'ai chercher de l'aide un peu partout et j'ai eu aucune réponse.
Voila, j'ai télécharger un script sur le web, celui fonctionne bien, sauf:
Quand le membre s'autentifie, normalement il est rediriger vers la page user_menu.php avec les sessions (id,ect...), mais le problème est le suivant:
S'est encore la une partie de la page login qui s'affiche,juste quelques phrases en html+ le bouton log in!
Quand on arrive la dessus, pour que cela fonctionne il faut faire avec internet explorer,ACTUALISER !
Là la page fonctionne impécable!????
Voila donc mon soucis, je ne peux pas dire a mes membres d'actualiser leur page, quand même.
Merci d'avance de votre aide.
Je mets le code
------------------------------
<?php
unset($login,$pwrd,$id);
session_start();
session_register("login","pwrd","id");
if($logout==1){
session_destroy();
header("Location: ".$PHP_SELF);
}
require('error_inc.php');
require('config_inc.php');
function auth($log,$pass){
global $t_user;
$query = "select id from ".$t_user." where email=\"".$log."\" and pass=\"".$pass."\" ";
$result = MYSQL_QUERY($query);
if(mysql_num_rows($result)>0){
$id=mysql_result($result,0,"id");
@mysql_free_result($result);
return $id;
}else{
@mysql_free_result($result);
return 0;
}
}
if(auth($login,$pwrd)!=0){
header("Location: user_menu.php?PHPSESSID=".$PHPSESSID);
}
if($REQUEST_METHOD=="POST"){
if(isset($lo)){
$log=htmlspecialchars($log);
$passwrd=htmlspecialchars($passwrd);
$au=auth($log,$passwrd);
if($au>0){
$login=$log;
$pwrd=$passwrd;
$id=$au;
header("Location: user_menu.php?PHPSESSID=".$PHPSESSID);
}else{
require('header_inc.php');
print "<p>".$err[1]."</p>";
}
}
}else{
require('header_inc.php');
}
?>
<form name="form1" method="post" action="" >
<table border="0" cellspacing="2" cellpadding="0" align="center">
<tr align="center">
<td height="20" align=right><b>Log In</b></td>
<td height="20"> </td>
</tr>
<tr>
<td align="right">Your Name:</td>
<td align="left" height="20">
<input type="text" name="log" size="15">
</td>
</tr>
<tr>
<td align="right">Password:</td>
<td align="left" height="20">
<input type="password" name="passwrd" size="15">
</td>
</tr>
<tr>
<td align="right" valign="top"> </td>
<td align="left" height="20">
<input type="submit" name="lo" value="Log In">
<br>
<a href="forgot.php"><font color=blue size=1>Forgot your password?</font></a>
</td>
</tr>
</table>
</form>
<?
require('footer_inc.php');
?>
Note de LA GLOBULE : utilisez le BB-Code.
[Message modifié le 03/11/2004 à 15:10 par LA GLOBULE]