IV. QUELQUES CODES SOURCES
Exemple : Le code php pour un Nouveau compte.
<?php
include "config/auth-config.php";
include "templates/authcheck.php"; include
"templates/auth_admin.php"; include "templates/auth_expiration.php"; require
'parametres_base_donnees.php'; $bdd='protection';
//on va dans la base des données effectuer les
différentes modifications si les données sont valides.
if ( isset($_POST['passwd']) && isset($_POST['login'])
&& isset($_POST['code_utilisateur']) ){
list($jour2, $mois2, $annee2) = explode('/',
$_POST['expiration']);
$_POST['expiration']=$annee2.'-'.$mois2.'-'.$jour2;//rearangement de la date au
format compatible MySQL
@mysql_connect($host,$user,$pass)
or die("Impossible de se connecter au moteur SGB D");
@mysql_select_db("$bdd")
or die("Impossible de se connecter a la Base des
données");
$date_creation = date("Y-m-d");
$requete="INSERT INTO 'utilisateur' (
sCODE_UTILISATEURs , 'NOM_PRENOMS' , 'FONCTION_UTILISATEUR'
, sLOGIN_UTILISATEURs , sMOT_PASSEs
, 'DATE_CREATION' , sDATE_EXPIRATIONs ,
sTYPE_UTILISATEURs , 'LAST_ACCESS' ,
sLAST_ACCESS_TIMEs )
VALUES('".$_POST['code_utilisateur']."','".$_POST['nom_prenoms']."','".$_POST['foncti
on_utilisateur']."','".$_POST['login']."','".$_POST['passwd']."','".$date_creation."','".$_POS
T['expiration']."','".$_POST['message']."','NULL','NULL');";
mysql_query($requete);
mysql_close();
}
?>
<html> <head> <title>Création nouvel
utilisateur</title>
<style type="text/css">
DIV.all { width: 60%; height: 80%; border: groove #888888 3px;
margin-left: auto; margin-right: auto; text-align: left; background-color: #E
DE DE D; padding: 10; font-family: Arial, Helvetica, sans-serif; font-size:
12px; font-style: normal; font-weight: normal; color: #000000;}
</style>
<meta http-equiv='Content-Type' content='text/html;
charset=iso-8859-1' />
<script language="javascript" type="text/javascript"
src="scripts/login.js"></script> </head>
<body background="./images/fond03[2].jpg" style="text-align:
center;">
<div class="all" style="width: 433px; height: 397px">
<form id='log' method='post' action='nouveau_compte.php'
onSubmit="return verif_modif_pass_usr();">
<input type='hidden' name='message' />
<input type='hidden' name='md5' />
<table border="0" cellpadding="0" cellspacing="0">
<tr align='center'>
<td valign="middle" height="300" width="628">
<fieldset style="padding: 2;">
<legend ><font color="#0000FF"><b>Nouvel
utilisateur</b></font></legend>
<table align='center' id="table1">
<td colspan="2" ><font color="#000080"><b>Code
:</b></td><td><input
name='code_utilisateur'/></td></tr>
<td colspan="2" ><font color="#000080"><b>Noms
et prenoms :</b></td><td><input
name='nom_prenoms'/></td></tr>
<td colspan="2" ><font
color="#000080"><b>Fonction utilisateur
:</b></td><td><input
name='fonction_utilisateur'/></td></tr>
<td colspan="2" ><font color="#000080"><b>Login
utilisateur :</b></td><td ><input name="login"
size="20"></td></tr>
<td colspan="2" ><font color="#000080"><b> Date
expiration :</b></td><td ><input name="expiration"
size="20" value='<?php
print(date('d/m/Y'));?>'></td></tr>
<td colspan="2" ><font color="#000080"><b>Mot
de passe :</b></td><td ><input name="passwd"
type='password' size="20"></td></tr>
<td colspan="2" ><font
color="#000080"><b>Confirmer le mot de passe
:</b></td><td ><input name="passwd_confirm"
type='password' size="20"></td></tr>
<td colspan="2" ><font color="#000080"><b>Type
utilisateur :</b></td><td ><select size="1"
name="type_utilisateur">
<option
value="administrateur">Administrateur</option>
<option value="utilisateur" selected=true
>Utilisateur</option> </select></td></tr>
<tr><td align='center'><input type='submit'
value='Valider !' /></td><td align='center'><input
type='reset' value='Retablir !' /></td></tr>
</table>
</fieldset></td>
<b>Retour a la <a href='index_administrateur.php'
TARGET='_top'>page personnelle</a><br></b>
<?php if (isset($_POSTE'message'h)) print('Les modifications
ont été effectuées avec succés
!');unset($_POSTg'message'h);?>
</tr>
</table>
</form> </div>
</body>
|