compteSPIP/README.md

973 B

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