begin process at 2012 05 27 21:13:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Réseau & Internet

 > 

Autre

 > 

gerer deux session


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

gerer deux session

vendredi 20 mai 2011 à 11:10:34 | gerer deux session

omarpfe

mon scripte php peu gerer une seule session, je veut le modifier pour gerer 2 session (admin et surveillant).



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

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

if (isset($_POST['login'])) {
$loginUsername=$_POST['login'];
$password=$_POST['password'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "index.php";
$MM_redirectLoginFailed = "login.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_connexion, $connexion);

$LoginRS__query=sprintf("SELECT login, password FROM utilisateur WHERE login='".$loginUsername."' AND password='".$password."'");

$LoginRS = mysql_query($LoginRS__query, $connexion) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";

if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;

if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
?>
<script language="javascript">
window.location='index.php';
</script>
<?php
}
else {
?>
<script language="javascript">
window.location='login.php?err=1';
</script>
<?php
}
}
?>
<?php require_once('Connections/connexion.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>lOGIN</title>
<style type="text/css">
body {
background-image: url(image11/wallpaper2.jpg);
}
</style>
</head>

<body>
<form action="<?php echo $loginFormAction; ?>" method="POST" name="form1" id="form1">
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<table align="center" border="0">
<tr valign="baseline">
<td nowrap="nowrap" align="center">Login:</td>
<td align="center"><input type="text" name="login" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="center">Password:</td>
<td align="center"><input type="password" name="password" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td colspan="2" align="center" nowrap="nowrap"><input type="submit" value="login" /></td>
</tr>
<tr valign="baseline">
<td colspan="2" align="center" nowrap="nowrap">

</td>
</tr>
</table>
</form>
</body>
</html>


Cette discussion est classée dans : php, session, id, mm, gerer


Répondre à ce message

Sujets en rapport avec ce message

Variables SESSION [ par gbpolo ] Salut a tous,Je passe une variable en session dans mon global.asa au niveau du onStart() : Session.Contents.Item("SESSION_ID") = Fields("SESSION_ID encryptage session ID [ par tophux ] Bonsoir, je cherche a savoir s'il est possible d'encrypter le liens dans la barre d'adresse lors d'un get : http://www.monsite.net/mapage. cryptage du Session ID [ par tophux ] Bonsoir,je cherche a savoir s'il est possible d'encrypter le liens dans la barre d'adresse lors d'un get :http://www.monsite.net/mapage.asp?ID=35</tab session en jsp [ par princessemili ] Bonjour Comment fait tu pour passer l'objet session a une autre page.dans ma page principale j'ai formulaire j'envoi a la page 2 ou je créer ma sessi probleme session [ par darkstone007 ] bonjours,j'ai probleme avec les session, j'ai une page login je veux sauvegarder l'id d'un user dans une variable session et ensuite le reccuperer par Session Id + Popup [ par notoriousFab ] BonjourJ'ai un site qui ouvre des pages en popup et, sur certains postes, la variable de session n'est plus valable dans le popup.Y-a-t-il un moyen de ASP.NET et les session.ID [ par Troyan ] Bonjour,je dois stocker pour reconnaitre un internaute la valeur de Session.IDhors contrairement aux ASP 3.0 cette derniere change à chaque page de na recuperation de valeur via session [ par amylee1984 ] salut , j'ai une petite question sur une datagrid sous asp.net , je m'explique j'ai glissé un datagrid , puis je l'ai lié à une dataSetSub Bin [C#] Stockage d'une string en session [ par doudou_rennes ] Bonjour à tous et à toutes,Je développe actuellement une application utilisant des ImageButton.Ces imagebuton sont créés dynamiquement en fonction d'u passage de win98 se à win XP PRO [ par oriviera ] IAORANA[font=Lucida Bonjour,Voilà j'ai commencé à développer une appli avec win 98 SE et PWS pas de pb. Maintenant pour desraisons diverses et va


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 : 0,328 sec (4)

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