Location: PHPKode > projects > Pnyx : des lections virtuelles! > pnyx1.0.1/oubli_pass.php
<?php

	#########################################################################################
	# Oubli du mot de passe de Pnyx															#
	# Auteur : V. Blais																		#
	# Création : 2006-04-05																	#
	# Modification : 2008-08-12																#
	# 																						#
	# Pnyx - une application Web (PHP/MySQL) d'élections virtuelles conçue pour	des	élèves	#
	# du primaire et du secondaire, dans lequel ils sont amenés à faire des	propositions	#
	# en ligne et voter pour leur favorite, sous la supervision d'un enseignant.			#
	#																						#
    # Copyright (C) <2008 - 2009>															#
	# <Service national du RÉCIT de l'univers social de la Commission scolaire de la		#
	# Pointe-de-l'Île>																		#
	#																						#
	# This program is free software; you can redistribute it and/or modify it under the 	#
	# terms of the GNU General Public License as published by the Free Software Foundation.	#
	# This program is distributed in the hope that it will be useful, but WITHOUT ANY 		#
	# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 		#
	# PARTICULAR PURPOSE.  See the GNU General Public License for more details.				#
	# You should have received a copy of the GNU General Public License along with this 	#
	# program as the file LICENSE.txt; if not, please see 									#
	# http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.									#
	# 																						#
	# Service national du RÉCIT de l'univers social											#
	# http://www.recitus.qc.ca																#
	# Contact e-mail : steve-hide@address.com												#
	#########################################################################################

	require "entete_php.php";
	
	$titre="J'ai oublié mon mot de passe";

	# ou verifier si la session est valide 
	# puis verifier si l'usager dispose des autorisations requises
	# pour la saisie
	verifier_session();
	
	/*$idp = $HTTP_SESSION_VARS[SESSION][projet];
	$periode = $HTTP_SESSION_VARS[SESSION][periode];
	$niveau = $HTTP_SESSION_VARS[SESSION][niveau];*/
	
	require "entete.php";

?>
	<table>
	<tr>
	<td width="55">&nbsp;</td>
	<td width="652" valign="top" bgcolor="#FFFFFF">
<?
	$message = $HTTP_SESSION_VARS['SESSION']['message'];		
	echo "<br /><h3 align=\"center\"><font color='#FF0000'>$message</font></h3>";
	$HTTP_SESSION_VARS['SESSION']['message']="";
	
	if(isset($_GET['code']) && $_GET['code'] != ""){
		$requete_sql = "SELECT *
						FROM usager
						WHERE oubli = '" . $_GET['code'] . "'
						";
		$reponse_usager = mysql_query($requete_sql);
		$ligne_usager = mysql_fetch_array($reponse_usager);
		if($_GET['code'] == $ligne_usager['oubli']){
?>
			<p>Entrez votre nouveau mot de passe dans le formulaire, il se mettra à jour automatiquement lorsque le formulaire sera envoyé.</p>
            <div>
            	<form name="form_chmdp" method="post" action="oubli_pass2.php">
					<table>
                    	<tr>
                    		<td>
                            	<strong>Nouveau mot de passe: </strong><br />
                                (entre 6 et 15 caractères)
                            </td>
                            <td>
                            	<input type="password" name="nvmdp" size="15" maxlength="15" />
                            </td>
                    	</tr>
                        <tr>
                        	<td>
								<strong>Confirmation du mot de passe: </strong>
                            </td>
                            <td>
                            	<input type="password" name="cmdp" size="15" maxlength="15" />
                            </td>
                    	</tr>
                        <tr>
                        	<td colspan="2" align="center">
                    			<input type="hidden" name="action" value="nvmdp" />
                                <input type="hidden" name="code" value="<?= $_GET['code'] ?>" />
                    			<input type="submit" name="supp" value="Envoyer"/>
                            </td>
                    	</tr>
                    </table>
				</form>
    		</div>	
<?
		}
		else{
?>		
			<p>Le code du lien est incorect.</p>
<?
		}
	}
	else{
?>
	<p>Si tu es un élève, demande ton mot de passe à ton enseignant.</p>
	<p>Si vous êtes un enseignant, veuillez entrer votre nom d'usager (adresse courriel). Votre mot de passe vous sera envoyé à cette adresse.</p>
	<div align="center"><form name="form_mdp" method="post" action="oubli_pass2.php">
	<input type="text" name="login" size="30" maxlength="50" />&nbsp;
	<input type="submit" name="supp" value="Envoyer"/>
	</form>	</div>
<?
	}
?>
	</td>
	</tr>
	</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<?
	require "pied_page.php";
?>
Return current item: Pnyx : des lections virtuelles!