aiuto

Autenticazione distribuita

Uno dei momenti più noiosi durante la visita di un nuovo sito Web è compilare il modulo di registrazione. Qui su MuPa, non è necessario compilare il modulo di registrazione se sei già membro di Drupal. Questa caratteristica è detta autenticazione distribuita ed appartiene esclusivamente a Drupal, il software su cui MuPa è basato.

Grazie all'autenticazione distribuita, un nuovo visitatore può inserire nome utente e password nell'area di accesso ed essere immediatamente riconosciuto, anche se non si è mai registrato su MuPa. Il sistema funziona perché Drupal può comunicare con un database di registrazione esterni. Per esempio, poniamo che il nuovo utente 'Joe' sia già un utente registrato di Delphi Forums. Nelle schermate di iscrizione e accesso, Drupal informa Joe della possibilità di accreditarsi con il suo ID Delphi invece di registrarsi su MuPa. Joe apprezza l'idea, e accede con il nome utente joe@remote.delphiforums.com e la sua solita password Delphi. Quindi, Drupal contatta da dietro le quinte remote.delphiforums.com (generalmente usando XML-RPC, HTTP-POST oppure SOAP) e chiede: "E' corretta la password per il nome utente=Joe?". Se Delphi risponde di sì, viene creato un nuovo profilo per Joe su MuPa e gli si consente l'accesso. Joe può continuare ad accedere su MuPa nello stesso modo, e otterrà sempre accesso con lo stesso profilo.

Drupal


Warning: Access denied for user 'mupait21625'@'%' to database 'mupait21625' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', 'Access denied for user 'mupait21625'@'%' to database 'mupait21625'\nquery: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('aiuto', 'user/help', '', '38.107.191.113', 0, '689c5185b87da07bd10c8c1e5d3cfa72', 663, 1280455247) in /home/mhd-01/www.mupa.it/htdocs/drupal-4.7.11/includes/database.mysql.inc nella riga 121.', 2, '', 'http://www.mupa.it/user/help%2523drupal', '', '38.107.191.113', 1280455247) in /home/mhd-01/www.mupa.it/htdocs/drupal-4.7.11/includes/database.mysql.inc on line 121

Warning: Access denied for user 'mupait21625'@'%' to database 'mupait21625' query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', 'Access denied for user 'mupait21625'@'%' to database 'mupait21625'\nquery: INSERT INTO sessions (sid, uid, cache, hostname, session, timestamp) VALUES ('689c5185b87da07bd10c8c1e5d3cfa72', 0, 0, '38.107.191.113', 'messages|a:1:{s:5:\\"error\\";a:1:{i:0;s:443:\\"user warning: Access denied for user 'mupait21625'@'%' to database 'mupait21625'\\nquery: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('aiuto', 'user/help', '', '38.107.191.113', in /home/mhd-01/www.mupa.it/htdocs/drupal-4.7.11/includes/database.mysql.inc on line 121