source: spip-zone/_plugins_/plugin-thelia/spip_thelia_mes_options.php @ 47979

Last change on this file since 47979 was 47979, checked in by cam.lafit@…, 10 years ago

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
File size: 976 bytes
Line 
1<?php
2
3/* Repertoire de l'admin THELIA */
4define('_THELIA_ADMIN','admin'); //obsolete cette variable est désormais définie dans le formulaire CFG du plugin
5
6if (!defined('_DIR_PLUGIN_SPIP_THELIA')){
7        $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__))));
8        define('_DIR_PLUGIN_SPIP_THELIA',(_DIR_PLUGINS.end($p)));
9}
10
11/* Chemin relatif du repertoire contenant Thelia */
12/* Par défaut on Thelia est à la racine du site */
13if (!defined('_RACINE_THELIA')){
14        define('_RACINE_THELIA','./');
15}
16
17/* Un pipeline post authenfication thelia */
18$GLOBALS['spip_pipeline']['thelia_authentifie'] .= '';
19
20$thelia_path = ini_get("include_path").":"._RACINE_THELIA;
21ini_set('include_path', $thelia_path);
22
23include_spip('base/spip_thelia_produits_associes');
24$GLOBALS['liste_des_authentifications']['thelia'] = 'thelia';
25$GLOBALS['thelia_statut_nouvel_auteur'] = lire_config("spip_thelia/statutclients_spip_thelia", "6forum");
26?>
Note: See TracBrowser for help on using the repository browser.