From 70504d5c52ab3f649a26fd0ef4bce68332027858 Mon Sep 17 00:00:00 2001 From: tofulm Date: Sun, 26 Apr 2020 23:54:17 +0200 Subject: [PATCH] =?UTF-8?q?On=20cree=20un=20user=20curl=5Flogin=20avec=20u?= =?UTF-8?q?n=20mdp=20al=C3=A9atoire=20stock=C3=A9=20dans=20la=20meta=20cur?= =?UTF-8?q?l=5Fmdp=20avec=20statut=201comite=20=C3=A0=20l'installation=20d?= =?UTF-8?q?u=20plugin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gamumail_administrations.php | 18 ++++++++++++++++++ paquet.xml | 4 ++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/gamumail_administrations.php b/gamumail_administrations.php index 7bea26d..448eae7 100644 --- a/gamumail_administrations.php +++ b/gamumail_administrations.php @@ -28,6 +28,24 @@ function gamumail_upgrade($nom_meta_base_version, $version_cible) { $maj['create'] = array(array('maj_tables', array('spip_gamumails', 'spip_gamumail_pdfs'))); $maj['1.0.2'] = array(array('maj_tables', array('spip_gamumails', 'spip_gamumail_pdfs'))); + $maj['1.0.3'] = array(array('creer_compte_curl')); + + function creer_compte_curl(){ + $mdp = uniqid(uniqid(),1); + $set = [ + 'login' => 'curl_login', + 'pass' => hash('sha256', $mdp), + 'statut' => '1comite' + ]; + + include_spip('action/editer_auteur'); + $id_auteur = auteur_inserer(null, $set); + if ($id_auteur) { + include_spip('inc/config'); + ecrire_config('curl_login', 'curl_login'); + ecrire_config('curl_mdp', $mdp); + } + } include_spip('base/upgrade'); maj_plugin($nom_meta_base_version, $version_cible, $maj); diff --git a/paquet.xml b/paquet.xml index d9e401f..cdd9b09 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,12 +1,12 @@