index       article       [code]       qcm       citation       glossary public.pub.graz.network
  droit       JS       meteo       nivologie       NTIC       orientation       SUBCATEGORY        


  sitengine:: login.php

login formulaire and access control code utilisé avec la librairie sitengine.

<? global $SE;$include_path '';include ('mySitengine.lib.php');$SE['CATEGORY']='admin';
if (isset(
$_POST['password'])){
    if ((
$_POST['password'] != '') && ($_POST['username'] !='')) {
        if ((
$_POST['username'] == $SE['ROOT-USER'])&&($_POST['password'] == $SE['ROOT-PSWD'])) {
            
$_SESSION['sitengineAuth'] =true;
            
$_SESSION['rootAccess'] = true;
            
$_SESSION['RIGHT']='ALL';
            
header('Location: '.$SE['ROOTURL'].'admin.php');
            
end;
        
        } else if ((
$_POST['username'] == $SE['OWN-USER'])&&($_POST['password'] == $SE['OWN-PSWD'])) {
            
$_SESSION['sitengineAuth'] =true;
            
$_SESSION['rootAccess'] = false;
            
$_SESSION['RIGHT']='OWN';
            
header('Location: '.$SE['ROOTURL'].'index.php');
            
end;
        
        } else if ((
$_POST['username'] == $SE['GRP-USER'])&&($_POST['password'] == $SE['GRP-PSWD'])) {
            
$_SESSION['sitengineAuth'] =true;
            
$_SESSION['rootAccess'] = false;
            
$_SESSION['RIGHT']='GRP';
            
header('Location: '.$SE['ROOTURL'].'index.php');
            
end;
        
        } else {
            
$_SESSION['sitengineAuth']=false;
            
setMsg("Login failed");
        }
    }
}
?><!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>
<? include ('head.inc.php');?>
</head>

<body class="body">

<? include ('header.inc.php');?>

<br/><br/><br/><br/><br/><br/><br/>

<!-- ------------------------------------------------------------------------- -->
<!-- MAIN -->
<!-- ------------------------------------------------------------------------- -->
<div align=center><img src="logo.jpg"/><br /><br /><br />
<form name="form" method="post" action="login.php" enctype="multipart/form-data"><input type=hidden name="page" value="<? echo $pageDestination;?>" size="30">
<? if (!empty($SE['message'])){?><font class="text" size=3><b><? echo $SE['message'];?></b><br/></font><? }?><br/>

<font class="text" size=3><b>Username</b></font>  <input type=text name="username" value="" size="30" class=""><br/><br/>

<font class="text" size=3><b>Password</b></font>  <input type=password name="password" value="" size="30" class=""><br/><br/>

      <input type="submit" name="Submit"> <input type="Reset" name="Reset">

</form></div><!-- /MAIN -->

</body>
</html>
<? sitengineInfo();?>
1