Download the PHP package ungdev/phputt without Composer

On this page you can find all versions of the php package ungdev/phputt. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package phputt

PHP UTT

PHP UTT est un set de composants écrits en PHP (PHP 5.3+) facilitant l'utilisation de ressources mises à disposition des étudiants par l'UTT pour le développement de sites internet.

Installation

L'installation se fait via Composer, un gestionnaire de paquets pour PHP. Vous devez donc installer PHP (si vous ne l'avez pas), puis Composer.

Debian & Ubuntu

Si vous n'avez pas PHP, lancez :

sudo apt-get install php5 php5-cgi php5-cli php5-common php5-curl php5-gd php5-mcrypt php5-mysql php5-fpm php5-intl php5-json php-apc php5-ldap php5-xdebug php5-dev

Dans le dossier de votre projet, exécutez ensuite :

curl -sS https://getcomposer.org/installer | php

Cela vous créer un fichier composer.phar, utilisable avec php composer.phar.

Windows

Téléchargez l'installateur Windows sur https://getcomposer.org/download/. Utilisez Composer avec composer.

Composer

Une fois PHP et Composer installés, créez un fichier composer.json avec le contenu suivant :

Cela indique à Composer que vous avez besoin de phputt pour votre projet. Lancez ensuite en ligne de commande :

- `php composer.phar update` pour Debian / Ubuntu
- `composer update` pour Windows

Composer installera alors dans un dossier vendor à la fois phputt et phpCAS, necéssaire à phputt.

L'installation terminée, vous pouvez utiliser la librairie en l'incluant avec un simple include de vendor/autoload.php :

Usage

CAS - Connexion utilisateur

La connexion utilisateur permet d'utiliser l'interface CAS officielle de l'UTT facilement.

Remarque : vous devez utiliser un nom de domain approuvé par le CRI pour utiliser le CAS. Tous les noms de domaines en *.utt.fr sont par défaut approuvés.

Si vous souhaitez tout de même pouvoir faire des essais en local, vous aurez remarqué que le CAS ne l'autorise pas, pour la raison évoquée ci-dessus. Une solution consiste à ajouter une entrée au fichier « hosts » ( sous Windows, sous Linux) pour faire le lien entre et .

Connexion

Pour connecter l'utilisateur grâce à CAS, il vous faut utiliser le SecurityLayer, une classe gérant l'appel à CAS. Pour cela, lorsque vous souhaitez que l'utilisateur se connecte :

Il vous incombe tout de même de stocker ce login en session de votre coté, CAS ne le fera pas pour vous.

Déconnexion

De la même manière, lorsque vous souaitez déconnectez l'utilisateur de CAS, vous devez utiliser le SecurityLayer :

Remarque : déconnectez l'utilisateur de CAS ne supprime pas les sessions de votre coté, à vous de le faire.

LDAP - Récupération d'informations utilisateurs

Un annuaire LDAP des étudiants est mis à disposition par l'UTT. Cette librairie permet d'utiliser le LDAP pour récupérer les informations utilisateurs.

Remarque : le LDAP n'est accessible que depuis l'intérieur du réseau de l'UTT (Wifi ou SIA).

Les méthodes disponibles sont :

Credits

License

The MIT License (MIT). Please see License File for more information.


All versions of phputt with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3
jasig/phpcas Version dev-master
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ungdev/phputt contains the following files

Loading the files please wait ....