Project

General

Profile

Anomalie #1192

Les logins avec un 'point' ne permettent plus d'accéder à l'application depuis la mise à jour 2.0-3

Added by Gaston TJEBBES over 13 years ago. Updated almost 13 years ago.

Status:
Fermé
Priority:
Normal
Start date:
11/16/2010
Due date:
% Done:

100%

Spent time:
Distribution:

Description

Ligne 91 : /var/www/html/taskfreak/login.php

if (isset($_POST["username"])) {
if ($objUser->login($_POST["username"],$_POST["password"])) {

Ligne 359 : /var/www/html/taskfreak/include/classes/tzn_user.php

function login($username, $password, $level=null) {
if ($username == '') {
$this->_error['login'] = $GLOBALS["langTznUser"]["user_name_empty"];
return false;
}
if (!preg_match(TZN_USER_NAME_REGEXP, $username)) {
$this->_error['login'] = $GLOBALS['langTznUser']['user_name_invalid'];
return false;
}
if ($this->loadByKey(TZN_USER_LOGIN,$username)) {
if (($level!=null) && (!$this->getLvl($level))) {
....

Ligne 605 :/var/www/html/taskfreak/include/classes/tzn_mysql.php

function loadByKey($key, $value=null) {
if ($value == null) {
$value = $this->get($key);
}
if (!preg_match('/^[a-z0-9\-_]+$/iD', $key.$value)) {
return false;
}
return $this->loadByFilter($this->gTable().".".$key." = '".$value."'");
}

Associated revisions

Revision 0685da5d (diff)
Added by Walid Nouh over 15 years ago

see #1192 Proxy password configuration is displayed

Revision 71ff7a70 (diff)
Added by Gérald Schwartzmann about 13 years ago

resolution du preg_match sur le . : fixes #1192

History

#1 Updated by Cédric Frayssinet over 13 years ago

je confirme le bug. Impossible de se connecter avec des comptes précédemment crées (qui comporte un .), seul l'admin peut se connecter, ce qui peut donc être relatif au . !

#2 Updated by Gérald Schwartzmann over 13 years ago

  • Target version set to Envole 2.0-5 RC

#3 Updated by Gérald Schwartzmann about 13 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#4 Updated by Benoit Vila almost 13 years ago

  • Status changed from Résolu to Fermé

OK avec "prenom.prof1"

Also available in: Atom PDF