Rev 703 | Go to most recent revision | Blame | Last modification | View Log
<?php
/*
*/
class alcasar_admin_user
{
private $user=null;
public function __construct($user=null)
{
}
public function login($password="")
{
if ($this->user == null) return false;
/*
interrogation base de données
*/
$this->session_start();
return true;
}
public function logout()
{
$this->session_stop();
$this->log();
}
public function is_connected()
{
return true;
}
private function log($event)
{
/*
LOGS de base de données
*/
}
private function session_start()
{
session_start();
}
private function session_stop()
{
// Suppresion des variables de sessions
// LOG
}
}
$test = new alcasar_admin_user();
echo $test->is_connected();
//Include files
require_once('includes/defines.inc.php');
//require_once(ALCASAR_ADMIN_PATH_INC.'/session.inc.php');
//require_once('mysql.class.php');
// récupération des variable $_POST (login, pwd)
// test des variables $_POST
$login ="";
$pwd="";
// authentification (mysql)
/*
$database = new mysql($db_host,$db_user,$db_pwd,$db_name);
$sql_query=sprintf("SELECT UserName FROM userinfo WHERE id=%s AND UserName=%s",
GetSQLValueString($login, "text"), GetSQLValueString($password, "text"));
$result = $database->query($sql);
*/
// variables de session
// redirection (si authentifié)
// affichage du formulaire (si aucune authentification en cours)
?><!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>
<title>Login page</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/default.css" type="text/css">
</head>
<style>
/*
style provisoire, en attente ...
*/
form.css fieldset
{
padding: 1em;
width: 250px;
}
form.css label
{
display: inline;
float: left;
width: 100px;
}
</style>
<h1>LOGIN PAGE</h1>
<form name="loginForm" action="" method="" class="css">
<fieldset>
<legend>Authentification :</legend>
<label for="login">Utilisateur :</label><input type="test" name="login" value="" size="20"><br>
<label for="pwd">Mot de passe :</label><input type="password" name="pwd" value="" size="20"><br>
<input type="submit" name="valider" value="Valider">
</fieldset>
</form>
<font color="red">
Style et graphique à faire. Test et affichage des erreurs de saisie à ajouter.
</font>
</body>
</html>
Generated by GNU Enscript 1.6.6.