3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
6 * Copyright (c) 2001-2019 *
7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
9 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
10 * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
11 \***************************************************************************/
13 if (!defined('_ECRIRE_INC_VERSION')) {
19 * Retrouve pour le formulaire de login les informations d'un login qui permettront de crypter le mot de passe saisi
21 * Si le login n'est pas trouvé, retourne de fausses informations,
22 * sauf si la constante `_AUTORISER_AUTH_FAIBLE` est déclarée à true.
25 * Le parametre var_login n'est pas dans le contexte pour optimiser le cache
26 * il faut aller le chercher à la main
28 * @uses auth_informer_login()
34 * JSON des différentes informations
36 function informer_auteur($bof) {
37 include_spip('inc/json');
38 include_spip('formulaires/login');
39 include_spip('inc/auth');
40 $login = strval(_request('var_login'));
41 $row = auth_informer_login($login);
42 if ($row and is_array($row) and isset($row['id_auteur'])) {
43 unset($row['id_auteur']);
46 return json_export($row);