Login   Register  
PHP Classes
elePHPant
Icontem

File: example1.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Nick Pap  >  PHP User Class  >  example1.php  >  Download  
File: example1.php
Role: Example script
Content type: text/plain
Description: example of usage
Class: PHP User Class
Manipulate user records in a MySQL table
Author: By
Last change:
Date: 2007-09-12 00:49
Size: 1,111 bytes
 

Contents

Class file image Download
<?
/*
Basic login example with php user class
http://phpUserClass.com
*/
require_once 'access.class.php';
$user = new flexibleAccess();
if ( 
$_GET['logout'] == 
    
$user->logout('http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
if ( !
$user->is_loaded() )
{
    
//Login stuff:
    
if ( isset($_POST['uname']) && isset($_POST['pwd'])){
      if ( !
$user->login($_POST['uname'],$_POST['pwd'],$_POST['remember'] )){//Mention that we don't have to use addslashes as the class do the job
        
echo 'Wrong username and/or password';
      }else{
        
//user is now loaded
        
header('Location: http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
      }
    }
    echo 
'<h1>Login</h1>
    <p><form method="post" action="'
.$_SERVER['PHP_SELF'].'" />
     username: <input type="text" name="uname" /><br /><br />
     password: <input type="password" name="pwd" /><br /><br />
     Remember me? <input type="checkbox" name="remember" value="1" /><br /><br />
     <input type="submit" value="login" />
    </form>
    </p>'
;
}else{
  
//User is loaded
  
echo '<a href="'.$_SERVER['PHP_SELF'].'?logout=1">logout</a>';
}
?>