Bontiv-Sourceer source code viewer
Root | Help
./bontiv-cms/modules/user/user.php
<?php

class usr_user extends core_panelbase
{
    function
PAGE_index()
    {
        return
'Pas encore disponible';
    }
   
    function
PAGE_password()
    {
       
$auth = new auth();
       
$user = new user();
       
        if (
$_SERVER['REQUEST_METHOD'] == 'POST')
        {
            try {
               
$auth->Connect($user->GetId(), $_POST['oldpass']);
            } catch (
LoginError $e)
            {
                return
'Ancien mot de passe incorrect.';
            }
           
            if (
$_POST['newpass'] != $_POST['newpass2'])
                return
'La confirmation du nouveau mot de passe est incorrect.';
               
            if (!
$_POST['newpass'])
                return
'Vous n\'avez pas entré de nouveau mot de passe.';
               
           
$auth->ChgPassword($user->GetId(), $_POST['newpass']);
            return
'Changement effectué.';
        }
        return
$this->fetch('usr-chgpass.html');
    }
}
Presented with Bontiv-Sourceer