2009-07-28 5 views

Répondre

1

Etes-vous en train d'essayer de vous connecter et d'enregistrer des utilisateurs dans votre contrôleur de première page? Vous devrez installer DX Auth conformément au installation instructions et consulter quelques exemples et références de fonctions dans le manuel.

Vous aurez besoin de charger la bibliothèque DX Auth dans votre constructeur:

class Auth extends Controller 
{ 
    function Auth() 
    { 
     parent::Controller(); 
     // Load library 
     $this->load->library('DX_Auth'); 
     $this->load->library('Form_validation'); 
    } 

    // implement other login functions like the examples 
    // using the library: 

    function login() 
    { 
     if (!$this->dx_auth->is_logged_in()) { 
      $is_valid = $this->form_validation->run('login'); 
      $username = $this->input->post('username'); 
      $password = $this->input->post('password'); 

      if ($is_valid && $this->dx_auth->login($username, $password)) { 
       // redirect somewhere 
      } else { 
       // show some errors 
      } 
     } 
    } 

    // other authentication functions 
} 

Si vous vouliez vous pourriez faire une aide pour maintenir vos fonctions d'authentification pour que vous puissiez y accéder à partir d'un contrôleur. Suivez les instructions d'installation pour obtenir la configuration de votre base de données et une sorte d'enregistrement d'utilisateur de base et de connexion - ils sont assez complets.

+0

Je suis un noob, donc la chose MVC commence tout juste à couler ... Cela a du sens. Merci! –

Questions connexes