<?PHP

// select the tab
$tmpl->addVar('GentooPortage''MORE_SELECTED''selected');
$tmpl->addVar('GentooPortage''PAGE_TITLE''- Login');
$error false;

// check for registration
if(isset($_POST['reg_login'])){
    if(
$_POST['reg_pass'] == $_POST['reg_confirm']){
        
$user = new user();
        if(
$user->register($_POST['reg_login'], $_POST['reg_pass'])){
            
$error 'Registration successful, please login';
        }else{
            
$error $user->error;
        }
    }else{
        
$error 'Your passwords did not match, please try again';
    }
}

// lost password
if(isset($_POST['lost_password'])){
    
$user = new user();
    if(
$user->lost_password($_POST['lost_password'])){
        
$error 'Your new password has been mailed to you';
    }else{
        
$error $user->error;
    }
}

// check for login
if(isset($_POST['login'])){
    
$user = new user();
    if(
$user->login($_POST['login'], $_POST['password'])){
        
session_name('GP_SESSION');
        @
session_start();
        
$_SESSION['user'] = $user;
        
        if(isset(
$_POST['rememberme']))
            
$user->set_cookie();
        
        
header('location: '.$GLOBAL['website_path'].'/');
        die();
    }else{
        
$error $user->error;
    }
}

if(
$error)
    
$tmpl->addVar('error''error_msg'$error);

?>