marius5962

  • Nombre de sujets
    1
  • Nombre de messages
    1
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
marius5962
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
------------------------------
<?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">&nbsp;</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">&nbsp;</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]

Ses derniers messages sur les forums

forum
marius5962
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
------------------------------
<?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">&nbsp;</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">&nbsp;</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]

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours