You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2017-06-28 09:52:18

Mr.Propre
Member
Registered: 2016-10-12
Posts: 100

Lister les méthodes de la classe Session

Bonjour,
Y-a t-il une page d'aide recensant les méthodes accessibles ?
Exemple :
Session:checkLoginUser()
Vérifie que l'utilisateur est connecté. Si non connecté, une page d'erreur s'affiche.

Merci


Version 9.4.2 sous Debian

Offline

#2 2017-06-28 10:59:58

btry
Moderator
Registered: 2015-10-01
Posts: 591

Re: Lister les méthodes de la classe Session

Bonjour

Vous trouverez sûrement votre bonheur ici

https://glpi-developer-documentation.re … index.html


No support with MP - Always run an upgrade task on a testing instance before running it on production! Always backup before any upgrade task!

Offline

#3 2017-06-28 12:06:10

Mr.Propre
Member
Registered: 2016-10-12
Posts: 100

Re: Lister les méthodes de la classe Session

Une recherche sur checkLoginUser donne : Your search did not match any documents.


Version 9.4.2 sous Debian

Offline

#4 2017-06-28 12:26:54

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Lister les méthodes de la classe Session

Lister toutes les fonctions de GLPI est quasiment impossible, surtout de maintenir la doc à jour.
Vous cherchez à faire quoi exactement ?


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#5 2017-06-29 10:51:02

Mr.Propre
Member
Registered: 2016-10-12
Posts: 100

Re: Lister les méthodes de la classe Session

Évitez de réécrire si la fonction existe déjà.
Par exemple, savoir si l'utilisateur a les droits administrateur.


Version 9.4.2 sous Debian

Offline

#6 2017-06-30 15:40:05

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Lister les méthodes de la classe Session

Session::haveRight(nom du droit, valeur du droit) => controle 1 droit
Session::haveRightsAnd(nom du droit , tableau de valeur du droit) => controle tous les droits
Session::haveRightsOr(nom du droit , tableau de valeur du droit) => controle un des droits indiqués

Le nom du droit est indiqué au début de la class de l'objet (static $rightname)


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#7 2017-06-30 15:45:54

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Lister les méthodes de la classe Session

Sinon =>https://forge.glpi-project.org/apidoc/class-State.html


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#8 2017-06-30 15:48:52

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Lister les méthodes de la classe Session

Et sinon tools/genapidoc.sh


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

Board footer

Powered by FluxBB