Skip to content
Extraits de code Groupes Projets
  1. fév. 18, 2021
  2. sept. 28, 2020
  3. jan. 08, 2019
  4. mars 26, 2018
  5. juin 15, 2017
  6. mai 05, 2017
  7. nov. 14, 2016
  8. fév. 10, 2016
  9. jan. 01, 2016
  10. déc. 13, 2015
  11. mai 10, 2015
  12. jan. 01, 2014
  13. mai 11, 2013
  14. jan. 16, 2012
  15. déc. 07, 2011
    • marcimat's avatar
      Proposer un define _AUTORISER_AUTH_FAIBLE permettant de demander à SPIP de ne... · 1972cdd5
      marcimat a rédigé
      Proposer un define _AUTORISER_AUTH_FAIBLE permettant de demander à SPIP de ne pas crypter les mots de passe envoyé lorsqu'il n'a pas trouvé de login à quelqu'un. Cela permet de rétablir le comportement d'avant SPIP 3.
      
      Le fonctionnement est le suivant : lorsqu'on veut se connecter à X (un service tiers) en utilisant le formulaire de login de SPIP, SPIP regarde si le login entré dans le formulaire existe dans sa base spip_auteurs. Si c'est le cas, il regarde la source d'identification de l'auteur (colonne source de spip_auteurs) : si c'est SPIP, il crypte (en javascript) le mot de passe saisi avant de le poster. Si c'est une autre source d'authentification, il ne fait rien lui même (le mot de passe est laissé tel quel, mais des javascripts peuvent être appliqués par les plugins de ce système d'authentification).
      
      Là où le bas blessait, c'est lorsque spip_auteurs n'a pas encore connaissance du login cherchant à se connecteur en utilisant une autre source d'authentification, parce que c'est sa première utilisation : SPIP crypte alors toujours le mot de passe avec son alea. On ne peut pas, dans ce cas, s'authentifier sur la source distante.
      
      Ce define, activé par exemple dans auth_X_retrouver_login() permet d'éviter le cryptage du passe de SPIP par défaut lorsqu'un login est introuvable. Une première identification à un service tiers, permet alors  de créer l'auteur dans sa base de données avec source=xxx (xxx étant le nom du système d'authentification).
      1972cdd5
  16. oct. 12, 2011
  17. mars 09, 2011
  18. déc. 18, 2010
    • esj's avatar
      Bonne année, donc modification du copyright. · 1c4a8a50
      esj a rédigé
      Je profite de cette écriture massive pour normaliser quelque chose de trompeur lorsqu'on compare deux versions, savoir l'usage de " ou ' dans le premier argument de define et defined. Comme les chaînes entre apostrophes sont plus rapidement analysées que celles entre guillemets, je choisis l'apostrophe.
      
      Dépot obtenu avec le script Shell:
      {{{
      a=$(find . -name "*.php" |grep -v extensions/ | grep -v /config/ | grep -v index.php | grep -v public.php | grep -v prive.php )
      echo -n "Fichiers: "
      echo $a|wc -w
      for i in $a
      do
      sed -f ~/Sites/spip/spip.sed $i > /tmp/f.php
      if diff -q $i /tmp/f.php
      then 
          :
      else
             diff $i /tmp/f.php
      #     echo $i;   php /tmp/f.php
      #    mv /tmp/f.php $i
      fi
      done
      }}}
      et le script Sed:
      {{{
      s/Copyright (c) 2001-20../Copyright (c) 2001-2011/
      s,\(if [(]!*\)*\(defined* *[(]\)"\([^"]*\)"\(.*\);[[:space:]]*[#/]*.*$,\1\2'\3'\4;,
      }}}
      1c4a8a50
  19. juil. 22, 2010
  20. juil. 21, 2010
  21. jan. 04, 2010
  22. oct. 13, 2009
  23. déc. 23, 2008
  24. août 28, 2008
    • cerdic's avatar
      complement de [12437] et resolution du bug de logins consecutifs sous FF3 : · 7d4148c9
      cerdic a rédigé
      - on garde la denomination originelle informer_auteur car il ne s'agit pas d'une authentification
      - inc-logo_auteur.html doit etre dans prive/ et non dans dist/
      - le filtre ad-hoc pour le squelette va dans un fichier fonctions associe plutot qu'alourdir inc/filtres
      - un jeton avec la date est passe a informer_auteur pour empecher la mise en cache par les navigateurs (FF3 notamment) ou proxy malgre le header
      7d4148c9
  25. mars 13, 2008
    • cerdic's avatar
      porter le formulaire recherche dans la nouvelle api balise dynamique · 0fc1f916
      cerdic a rédigé
      au passage permettre de definir une fonction balise_XX_stat() pour argumenter
      sans pour autant definir de fonction _dyn
      
      la fonction stat permet ici de continuer provisoirement le support de 
      [(#FORMULAIRE_RECHERCHE|spip.php?page=tralala)]
      
      on encourage vivement a utiliser la seule ecriture qui devrait etre acceptee :
      [(#FORMULAIRE_RECHERCHE{spip.php?page=tralala})]
      0fc1f916
  26. déc. 31, 2007
  27. déc. 29, 2007
  28. août 08, 2007
  29. fév. 13, 2007
  30. déc. 17, 2006
  31. nov. 04, 2006
  32. juil. 13, 2006
  33. juin 10, 2006
  34. mai 27, 2006
Chargement en cours