<?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');
}
}