Changeset 47979 in spip-zone


Ignore:
Timestamp:
May 21, 2011, 10:10:34 AM (10 years ago)
Author:
cam.lafit@…
Message:

Ajout d'un pipeline post authentification Thelia

  • Pour le moment on ne peut se greffer sur un pipeline spip (le systeme d'authentification est déroutée entre temps)
  • Une fois authentifie par Thelia, il est interessant de pouvoir remonter des informations vers SPIP pour personnaliser le compte
    • Un cas classique est de controler les commandes valides afin de lever des restriction de consultation
Location:
_plugins_/plugin-thelia
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/plugin-thelia/auth/thelia.php

    r47977 r47979  
    6767                       
    6868                                if ($result = sql_fetsel("*", "spip_auteurs", "login=" . sql_quote($login) . " AND source='thelia'")) {
    69                                  
     69                                          $data = pipeline('thelia_authentifie',array("auteur" => $result,"statut"=>"existant"));
    7070                                      return $result;
    7171                                }
     
    102102                                spip_log("test6");
    103103                                if ($n) {
     104                                        $data = pipeline('thelia_authentifie',array("auteur" => $n,"statut"=>"nouveau"));
    104105                                    return sql_fetsel("*", "spip_auteurs", "id_auteur=$n");
    105                                    
    106106                                }
    107107
  • _plugins_/plugin-thelia/spip_thelia_fonct.php

    r47977 r47979  
    163163                        $session = charger_fonction('session','inc');
    164164                        $session($auteur);
     165                        $data = pipeline('thelia_authentifie',array("auteur" => $result,"statut"=>"nouveau"));
    165166                }
    166167        }
  • _plugins_/plugin-thelia/spip_thelia_mes_options.php

    r47977 r47979  
    1515}
    1616
     17/* Un pipeline post authenfication thelia */
     18$GLOBALS['spip_pipeline']['thelia_authentifie'] .= '';
     19
    1720$thelia_path = ini_get("include_path").":"._RACINE_THELIA;
    1821ini_set('include_path', $thelia_path);
Note: See TracChangeset for help on using the changeset viewer.