Ignore:
Timestamp:
Oct 24, 2009, 10:37:38 AM (11 years ago)
Author:
cedric@…
Message:

faire et defaire ! on remet a la racine tout ce qui peut etre commun entre les 2 versions du plugin
et on commence a faire le portage 2.1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/authentification/openid/spip_2_0/auth/openid.php

    r32228 r32324  
    2222        if (!$login) return false;
    2323        $auteur = false;
    24        
     24
    2525        // il faut au moins que ca ressemble un peu a un openid !
     26        include_spip('inc/openid');
    2627        if (is_openid($login)){
    27                 include_spip('inc/openid');
    2828                // si pas de protocole, mettre http://
    2929                $idurl = nettoyer_openid($login);
     
    6161}
    6262
    63 // determine si un login est de type openid (une url avec http ou https)
    64 function is_openid($login){
    65         // Detection s'il s'agit d'un URL à traiter comme un openID
    66         // RFC3986 Regular expression for matching URIs
    67         #if (preg_match('_^(?:([^:/?#]+):)?(?://([^/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?$_', $login, $uri_parts)
    68         #       AND ($uri_parts[1] == "http" OR $uri_parts[1] == "https")) {
    69 
    70         // s'il y a un point, c'est potentiellement un login openid
    71         // ca permet d'eliminer un bon nombre de pseudos tout en
    72         // autorisant les connexions openid sans avoir besoin de renseigner le http://
    73         if (strpos($login, '.')!==false) {
    74                 return true;
    75         } else {
    76                 return false;
    77         }
    78 }
    7963
    8064?>
Note: See TracChangeset for help on using the changeset viewer.