241
edits
| Line 169: | Line 169: | ||
- l'instanciation de l'objet DOLIAuth (avec en paramètres les informations nécessaires à la connexion à la DB, et une string 'dol_loginfunction' que l'on devine être le nom de la fonction de login) | - l'instanciation de l'objet DOLIAuth (avec en paramètres les informations nécessaires à la connexion à la DB, et une string 'dol_loginfunction' que l'on devine être le nom de la fonction de login) | ||
- l'appel à la méthode '''start()''' sur cet objet DOLIAuth | - l'appel à la méthode '''start()''' sur cet objet DOLIAuth | ||
=== Objet DOLIAuth === | |||
L'instanciation est simple à analyser. En allant faire un tour dans htdocs/includes/pear/Auth/Auth.php, on a vite fait de comprendre qu'on assigne ''dol_loginfunction'' à un attribut de l'objet DOLIAuth. Sans plus. | L'instanciation est simple à analyser. En allant faire un tour dans htdocs/includes/pear/Auth/Auth.php, on a vite fait de comprendre qu'on assigne ''dol_loginfunction'' à un attribut de l'objet DOLIAuth. Sans plus. | ||
| Line 183: | Line 185: | ||
{ | { | ||
$this->assignData(); | $this->assignData(); | ||
session_start(); | session_start(); | ||
if (!$this->checkAuth()) { | if (!$this->checkAuth()) { | ||
$this->login(); | $this->login(); | ||
| Line 209: | Line 209: | ||
{ | { | ||
$post = &$this->_importGlobalVariable("post"); | $post = &$this->_importGlobalVariable("post"); | ||
if (isset($post['username']) && $post['username'] != "") { | if (isset($post['username']) && $post['username'] != "") { | ||
$this->username = (get_magic_quotes_gpc() == 1 ? stripslashes($post['username']) : $post['username']); | $this->username = (get_magic_quotes_gpc() == 1 ? stripslashes($post['username']) : $post['username']); | ||
edits