Subversion Repositories ALCASAR

Rev

Rev 703 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 703 Rev 720
Line 1... Line 1...
1
<?php
1
<?php
2
/*
2
/*
3
 
3
 
4
 
4
 
5
*/
5
*/
-
 
6
 
-
 
7
class alcasar_admin_user
-
 
8
{
-
 
9
	private $user=null;
-
 
10
	
-
 
11
	public function __construct($user=null)
-
 
12
	{
-
 
13
		
-
 
14
	}
-
 
15
	public function login($password="")
-
 
16
	{
-
 
17
		if ($this->user == null) return false;
-
 
18
		/*
-
 
19
		interrogation base de données
-
 
20
		*/
-
 
21
		$this->session_start();
-
 
22
		return true;
-
 
23
	}
-
 
24
	public function logout()
-
 
25
	{
-
 
26
		$this->session_stop();
-
 
27
		$this->log();
-
 
28
	}
-
 
29
	public function is_connected()
-
 
30
	{
-
 
31
		return true;
-
 
32
	}
-
 
33
	private function log($event)
-
 
34
	{
-
 
35
		/*
-
 
36
		LOGS de base de données
-
 
37
		*/
-
 
38
	}
-
 
39
	private function session_start()
-
 
40
	{
-
 
41
		session_start();
-
 
42
	}
-
 
43
	private function session_stop()
-
 
44
	{
-
 
45
		// Suppresion des variables de sessions
-
 
46
		
-
 
47
		// LOG
-
 
48
	}
-
 
49
}
-
 
50
 
-
 
51
 
-
 
52
$test = new alcasar_admin_user();
-
 
53
echo $test->is_connected();
6
//Include files
54
//Include files
7
require_once('includes/defines.inc.php');
55
require_once('includes/defines.inc.php');
8
require_once(ALCASAR_ADMIN_PATH_INC.'/session.inc.php');
56
//require_once(ALCASAR_ADMIN_PATH_INC.'/session.inc.php');
9
require_once('mysql.class.php');
57
//require_once('mysql.class.php');
10
 
58
 
11
// récupération des variable $_POST (login, pwd)
59
// récupération des variable $_POST (login, pwd)
12
 
60
 
13
// test des variables $_POST
61
// test des variables $_POST
14
 
62
 
15
$login ="";
63
$login ="";
16
$pwd="";
64
$pwd="";
17
// authentification (mysql)
65
// authentification (mysql)
-
 
66
/*
18
$database = new mysql($db_host,$db_user,$db_pwd,$db_name);
67
$database = new mysql($db_host,$db_user,$db_pwd,$db_name);
19
$sql_query=sprintf("SELECT UserName FROM userinfo WHERE id=%s AND UserName=%s",
68
$sql_query=sprintf("SELECT UserName FROM userinfo WHERE id=%s AND UserName=%s",
20
    GetSQLValueString($login, "text"), GetSQLValueString($password, "text"));
69
    GetSQLValueString($login, "text"), GetSQLValueString($password, "text"));
21
$result = $database->query($sql);
70
$result = $database->query($sql);
22
 
71
*/
23
// variables de session
72
// variables de session
24
 
73
 
25
// redirection (si authentifié)
74
// redirection (si authentifié)
26
 
75
 
27
// affichage du formulaire (si aucune authentification en cours)
76
// affichage du formulaire (si aucune authentification en cours)
28
 
77
 
29
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
78
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
30
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
79
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Line 58... Line 107...
58
<label for="pwd">Mot de passe :</label><input type="password" name="pwd" value="" size="20"><br>
107
<label for="pwd">Mot de passe :</label><input type="password" name="pwd" value="" size="20"><br>
59
<input type="submit" name="valider" value="Valider">
108
<input type="submit" name="valider" value="Valider">
60
</fieldset>
109
</fieldset>
61
</form>
110
</form>
62
<font color="red">
111
<font color="red">
63
Style et graphique à faire. Test et affichage des erreurs de saisie à ajouter.
112
Style et graphique à faire. Test et affichage des erreurs de saisie à ajouter.
64
</font>
113
</font>
65
</body>
114
</body>
66
</html>
115
</html>
67
 
116