Authentication Drupal

Par défaut, l'autentificaton se base sur la session PHP. OpenID (intégré au core, 0 dépendance) peux etre ajouté par dessus. Mentionnons aussi le protocole Facebook Connect API, LDAP...

OpenID

Le user doit d'abord associer son compte drupal avec un/des serveurs openID, via "mon compte". Voir http://openid.net/

Login block et page de login

Login block -> voir block manager pour personnalisation
Page de login: apparait comme onglet sur les pages "User Registration form" et "Request Password form" - titre "user account".

Si on ne veux pas utiliser le Login block, ajouter un lien dans la navigation vers la page de login. Mais dans ce cas, le user est redirigé sur son compte user. Alors qu'avec le bloc, il ne change pas de page en se loguant.

Mise en forme

Fonctions principales:

modules/user/user.module/user_login_block   fabrique le form User Login block
modules/user/user.module/user_login            fabrique le login form en mode page
modules/user/user.module/user_register        fabrique le form d'enregistrement
modules/user/user.pages.inc/user_pass        fabrique le form en cas d'oubli du pw