Overview
SHA1:8cc57b06eb620d0d6e2fc73fcf2ab164e0f826c6
Date: 2019-01-18 10:22:59
User: bohwaz
Comment:Insensibilité à la casse pour la correspondance quand on fait une demande de récupération de mot de passe
Timelines: family | ancestors | descendants | both | trunk | stable
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2019-01-22
10:51
[6b9fc8e8d1] Avertissement plus explicite à la clôture (user: bohwaz, tags: trunk, stable)
2019-01-18
10:22
[8cc57b06eb] Insensibilité à la casse pour la correspondance quand on fait une demande de récupération de mot de passe (user: bohwaz, tags: trunk, stable)
2019-01-11
17:35
[c909571998] Fix lien objet (user: bohwaz, tags: trunk, stable)
Changes

Modified src/include/lib/Garradin/Membres/Session.php from [6e72b311e7] to [ad925c9b8d].

   170    170   	public function recoverPasswordSend($id)
   171    171   	{
   172    172   		$db = DB::getInstance();
   173    173   		$config = Config::getInstance();
   174    174   
   175    175   		$champ_id = $config->get('champ_identifiant');
   176    176   
   177         -		$membre = $db->first('SELECT id, email, passe, clef_pgp FROM membres WHERE '.$champ_id.' = ? LIMIT 1;', trim($id));
          177  +		$membre = $db->first('SELECT id, email, passe, clef_pgp FROM membres WHERE '.$champ_id.' = ? COLLATE NOCASE LIMIT 1;', trim($id));
   178    178   
   179    179   		if (!$membre || trim($membre->email) == '')
   180    180   		{
   181    181   			return false;
   182    182   		}
   183    183   
   184    184   		// valide pour 1 heure minimum