No description
Find a file
2020-08-13 23:33:12 +02:00
content pas d'ajax pour l'appel du form edition + meilleur gestion de l'alea 2020-08-13 22:50:59 +02:00
css Ajout de la possibilite de modifier le logo de l'auteur, pas si trivial 2020-08-12 16:37:12 +02:00
formulaires si pas de js, alors mdp < 50 caracteres => on crypte en php 2020-08-13 23:33:12 +02:00
inc debut du form de desincription, le hash en js ne fonctionne plus, maintenant que tous nos sites sont en https, je vais laisser filer 2020-08-12 23:47:25 +02:00
inclure Ajout de la possibilite de modifier le logo de l'auteur, pas si trivial 2020-08-12 16:37:12 +02:00
lang On surveille la longueur du pass en html seulement 2020-08-13 23:18:55 +02:00
modeles recup du plugin gamuCompte - inscription + connexion d'un auteur 2020-08-11 18:28:57 +02:00
prive recup du plugin gamuCompte - inscription + connexion d'un auteur 2020-08-11 18:28:57 +02:00
comptespip_autorisations.php ajout autorisations + debut unification form modification / creation 2020-08-13 12:02:16 +02:00
comptespip_fonctions.php formulaire de modification d'un compte auteur, en utilisant le plugin saisies OK : page=editer_compte_spip 2020-08-12 00:24:26 +02:00
comptespip_options.php formulaire inscription utilise le meme que le formulaire d'update, la gestion du mot de passe est crypter coté client 2020-08-13 21:53:24 +02:00
comptespip_pipelines.php Ajout de la possibilite de modifier le logo de l'auteur, pas si trivial 2020-08-12 16:37:12 +02:00
paquet.xml debut du form de desincription, le hash en js ne fonctionne plus, maintenant que tous nos sites sont en https, je vais laisser filer 2020-08-12 23:47:25 +02:00
README.md Ajout de la possibilite de modifier le logo de l'auteur, pas si trivial 2020-08-12 16:37:12 +02:00

compteSPIP

CRUD sur un compte auteur :

Inscription / login

content/connect.html

Modification

content/editer_compte_spip.html Utilise un tableau de saisie :

$GLOBALS['comptespip_editer'] =  [
	[
		'saisie'  => 'input',
		'options' => array(
			'nom'         => 'nom',
			'label'       => 'Votre Nom',
			'obligatoire' => 'oui',
			//'fonction'  => 'ma_super_fonction'
		)
	],
	[
		'saisie'  => 'input',
		'options' => array(
			'nom'         => 'email',
			'label'       => 'Votre Email',
			'obligatoire' => 'oui',
		)
	]
];

Avec une options facultative en plus fonction qui permet de mettre à jour un champ via cette fonction et non pas comme un simple champ dans la table spip_auteurs ex:

function ma_super_fonction($id_auteur, $champ, $valeur){
	sql_updateq('spip_app_clients',[$champ => $valeur], 'id_auteur='.intval($id_auteur));
}

La gestion du mot de passe est deja géré, pas besoin de l'ajouter dans l'array des saisies

Modification du logo de l'auteur

  1. Il faut l'autoriser dans la configuration du plugin
  2. Il ne faut pas l'ajouter dans une saisie, le plugin s'en charge