Subversion Repositories ALCASAR

Rev

Details | Last modification | View Log

Rev Author Line No. Line
591 stephane 1
<?php
2
/*
3
 
592 stephane 4
 
591 stephane 5
*/
610 stephane 6
//Include files
591 stephane 7
require_once('includes/defines.inc.php');
592 stephane 8
require_once(ALCASAR_ADMIN_PATH_INC.'/session.inc.php');
610 stephane 9
require_once('mysql.class.php');
10
 
11
// récupération des variable $_POST (login, pwd)
12
 
13
// test des variables $_POST
14
 
15
$login ="";
16
$pwd="";
17
// authentification (mysql)
18
$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",
20
    GetSQLValueString($login, "text"), GetSQLValueString($password, "text"));
21
$result = $database->query($sql);
22
 
23
// variables de session
24
 
25
// redirection (si authentifié)
26
 
27
// affichage du formulaire (si aucune authentification en cours)
28
 
29
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
30
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
31
<html xmlns="http://www.w3.org/1999/xhtml">
592 stephane 32
<head>
33
<title>Login page</title>
593 stephane 34
<link rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/default.css" type="text/css">
592 stephane 35
</head>
610 stephane 36
<style>
37
/*
38
style provisoire, en attente ...
39
*/
40
form.css fieldset
41
  {
42
  padding: 1em;
43
  width: 250px;
44
  }
45
form.css label
46
  {
47
  display: inline;
48
  float: left;
49
  width: 100px;
50
  }
51
</style>
592 stephane 52
<h1>LOGIN PAGE</h1>
610 stephane 53
<form name="loginForm" action="" method="" class="css">
54
<fieldset>
55
<legend>Authentification :</legend>
56
<label for="login">Utilisateur :</label><input type="test" name="login" value="" size="20"><br>
57
<label for="pwd">Mot de passe :</label><input type="password" name="pwd" value="" size="20"><br>
58
<input type="submit" name="valider" value="Valider">
59
</fieldset>
60
</form>
61
<font color="red">
62
Style et graphique à faire. Test et affichage des erreurs de saisie à ajouter.
63
</font>
592 stephane 64
</body>
65
</html>