phpDocumentor Wodafok-Auth
[ class tree: Wodafok-Auth ] [ index: Wodafok-Auth ] [ all elements ]

Class: Auth

Source Location: /Classes/Factories/Auth.php

Class Auth

Class Overview

<p>

La classe static \Wodafok\Factories\Auth permet la gestion des authentification
Ainsi que la gestion des utilisateurs et de leurs roles * </p>

PHP version 5.3

Located in /Classes/Factories/Auth.php [line 35]

\
   |
   --Auth
Author(s): Information Tags:
Version:  Release: Alpha 0.1
Copyright:  2011 Wodafok
License:  WoDaFoK

Properties

Methods

[ Top ]
Property Summary
static \Wodafok\Auth\User   $connectedUserInstance  
static mixed   $roleSelectStatement  
static mixed   $roleTableName  
static mixed   $userSelectStatement  
static mixed   $usersRolesTableName  
static mixed   $userTableName  

[ Top ]
Method Summary
static void   associateUserToRoles()  
static Boolean   connectUSer()   Connection d'un utilisateur par son login et son mot de passe transgormé en SHA1
static void   createRole()  
static void   createUser()  
static void   deleteUser()  
static void   disconnectUser()   Deconnection de l'utlisateur
static string   generatePassword()   Générer un nouveau password de facon aléatoire
static void   getAllRoles()  
static void   getAllUsers()  
static \Wodafok\Auth\User   getConnectedUser()   Recuperation de l'utilisateur actuellement connecté
static void   getRoleById()  
static void   getRolesOfUser()  
static void   getRolesOfUserId()  
static \Wodafok\Auth\user   getUserById()   Retourne un utilisateur par son id
static \Wodafok\Auth\user   getUserByToken()   Retourne un utilisateur par son token
static void   updateRole()  
static void   updateUser()  
static Boolean   userIsConnected()   Indique si un utilisateur est connecté à la session actuelle L'utilisteur est déconnecté si le temp max de session est atteint

[ Top ]
Properties
static \Wodafok\Auth\User   $connectedUserInstance [line 47]
API Tags:
Access:  private


[ Top ]
static mixed   $roleSelectStatement = 'id, name, level, description' [line 41]
API Tags:
Access:  private


[ Top ]
static mixed   $roleTableName = 'wdf_roles' [line 39]
API Tags:
Access:  private


[ Top ]
static mixed   $userSelectStatement = 'id, email, login, password, grain, name, lastname, adress, phone, website, lastaccess, token' [line 37]
API Tags:
Access:  private


[ Top ]
static mixed   $usersRolesTableName = 'wdf_users_roles' [line 40]
API Tags:
Access:  private


[ Top ]
static mixed   $userTableName = 'wdf_users' [line 38]
API Tags:
Access:  private


[ Top ]
Methods
static method associateUserToRoles  [line 319]

  static void associateUserToRoles( User \\\$user, array $roles  )

Parameters:
User   \\\$user: 
array   $roles: 

API Tags:
Access:  public


[ Top ]
static method connectUSer  [line 109]

  static Boolean connectUSer( String $username, String $password  )

Connection d'un utilisateur par son login et son mot de passe transgormé en SHA1

Parameters:
String   $username:  Login de l'utilisateur
String   $password:  sha1 password

API Tags:
Return:  IsConnected
Access:  public


[ Top ]
static method createRole  [line 240]

  static void createRole( Role \\\$role  )

Parameters:
Role   \\\$role: 

API Tags:
Access:  public


[ Top ]
static method createUser  [line 178]

  static void createUser( User \\\$user  )

Parameters:
User   \\\$user: 

API Tags:
Access:  public


[ Top ]
static method deleteUser  [line 227]

  static void deleteUser( User \\\$user  )

Parameters:
User   \\\$user: 

API Tags:
Access:  public


[ Top ]
static method disconnectUser  [line 135]

  static void disconnectUser( )

Deconnection de l'utlisateur


API Tags:
Access:  public


[ Top ]
static method generatePassword  [line 350]

  static string generatePassword( )

Générer un nouveau password de facon aléatoire


API Tags:
Return:  Password generer
Access:  public


[ Top ]
static method getAllRoles  [line 271]

  static void getAllRoles( )


API Tags:
Access:  public


[ Top ]
static method getAllUsers  [line 164]

  static void getAllUsers( )


API Tags:
Access:  public


[ Top ]
static method getConnectedUser  [line 54]

  static \Wodafok\Auth\User getConnectedUser( )

Recuperation de l'utilisateur actuellement connecté


API Tags:
Access:  public


[ Top ]
static method getRoleById  [line 285]

  static void getRoleById( $roleId  )

Parameters:
   $roleId: 

API Tags:
Access:  public


[ Top ]
static method getRolesOfUser  [line 294]

  static void getRolesOfUser( User \\\$user  )

Parameters:
User   \\\$user: 

API Tags:
Access:  public


[ Top ]
static method getRolesOfUserId  [line 298]

  static void getRolesOfUserId( $userId  )

Parameters:
   $userId: 

API Tags:
Access:  public


[ Top ]
static method getUserById  [line 64]

  static \Wodafok\Auth\user getUserById( string $userId  )

Retourne un utilisateur par son id

Parameters:
string   $userId:  Token (Clef unique) de l'utilisateur

API Tags:
Access:  public


[ Top ]
static method getUserByToken  [line 86]

  static \Wodafok\Auth\user getUserByToken( string $token  )

Retourne un utilisateur par son token

Parameters:
string   $token:  Token (Clef unique) de l'utilisateur

API Tags:
Access:  public


[ Top ]
static method updateRole  [line 255]

  static void updateRole( Role \\\$role  )

Parameters:
Role   \\\$role: 

API Tags:
Access:  public


[ Top ]
static method updateUser  [line 202]

  static void updateUser( User \\\$user  )

Parameters:
User   \\\$user: 

API Tags:
Access:  public


[ Top ]
static method userIsConnected  [line 151]

  static Boolean userIsConnected( )

Indique si un utilisateur est connecté à la session actuelle L'utilisteur est déconnecté si le temp max de session est atteint


API Tags:
Access:  public


[ Top ]

Documentation generated on Mon, 13 Aug 2012 23:00:58 +0200 by phpDocumentor 1.4.4