Subversion Repositories ALCASAR

Rev

Rev 703 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 703 Rev 720
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">
31
<html xmlns="http://www.w3.org/1999/xhtml">
80
<html xmlns="http://www.w3.org/1999/xhtml">
32
<head>
81
<head>
33
<title>Login page</title>
82
<title>Login page</title>
34
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
83
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
35
<link rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/default.css" type="text/css">
84
<link rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/default.css" type="text/css">
36
</head>
85
</head>
37
<style>
86
<style>
38
/*
87
/*
39
style provisoire, en attente ...
88
style provisoire, en attente ...
40
*/
89
*/
41
form.css fieldset
90
form.css fieldset
42
  {
91
  {
43
  padding: 1em;
92
  padding: 1em;
44
  width: 250px;
93
  width: 250px;
45
  }
94
  }
46
form.css label
95
form.css label
47
  {
96
  {
48
  display: inline;
97
  display: inline;
49
  float: left;
98
  float: left;
50
  width: 100px;
99
  width: 100px;
51
  }
100
  }
52
</style>
101
</style>
53
<h1>LOGIN PAGE</h1>
102
<h1>LOGIN PAGE</h1>
54
<form name="loginForm" action="" method="" class="css">
103
<form name="loginForm" action="" method="" class="css">
55
<fieldset>
104
<fieldset>
56
<legend>Authentification :</legend>
105
<legend>Authentification :</legend>
57
<label for="login">Utilisateur :</label><input type="test" name="login" value="" size="20"><br>
106
<label for="login">Utilisateur :</label><input type="test" name="login" value="" size="20"><br>
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
 
68

Generated by GNU Enscript 1.6.6.
117

Generated by GNU Enscript 1.6.6.
69
 
118
 
70
 
119
 
71
 
120