Changeset 484 for trunk/Modules


Ignore:
Timestamp:
Feb 10, 2013, 11:31:12 AM (12 years ago)
Author:
chronos
Message:
  • Přidáno: Formulářový typ RandomHash pro zajištění funkčnosti generování vlastnosti Salt pro generování hesel.
  • Opraveno: Změna hesla uživatele nyní funguje správně i přes obecnou Správu dat.
Location:
trunk/Modules
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Modules/IS/IS.php

    r479 r484  
    2727   
    2828    if(array_key_exists('t', $_GET)) $_SESSION['Table'] = $_GET['t'];
    29     if(!array_key_exists('Table', $_SESSION)) $_SESSION['Table'] = '';
    3029    if(array_key_exists('a', $_GET)) $_SESSION['Action'] = $_GET['a'];
    3130    if(array_key_exists('id', $_GET)) $_SESSION['Id'] = $_GET['id'];
    3231       
    3332    if(!array_key_exists('Action', $_SESSION)) $_SESSION['Action'] = 'list';
     33    if(!array_key_exists('Id', $_SESSION) or !array_key_exists('Table', $_SESSION) or
     34    ($_SESSION['Table'] == '')) {
     35      $_SESSION['Id'] = 0;
     36      $_SESSION['Action'] = '';
     37      $_SESSION['Table'] = '';
     38    }
    3439   
    3540    if($_SESSION['Action'] == 'list') $Output .= $this->ShowList($_SESSION['Table']);
  • trunk/Modules/Portal/Portal.php

    r479 r484  
    179179        $UserOptions = new Form('UserOptions', array());
    180180        $UserOptions->LoadValuesFromForm();
    181         if($UserOptions->Values['Password'] == '') unset($UserOptions->Values['Password']);
    182         else {
    183           $PasswordHash = new PasswordHash();
    184           $Salt = $PasswordHash->GetSalt();
    185           $UserOptions->Values['Password'] = $PasswordHash->Hash($UserOptions->Values['Password'], $Salt);
    186           $UserOptions->Values['Salt'] = $Salt;
    187           $this->Database->update('User', 'Id='.$this->System->Modules['User']->User['Id'], array('Salt' => $Salt));
    188         }
    189181        $UserOptions->SaveValuesToDatabase($this->System->Modules['User']->User['Id']);
    190182        $Output .= $this->SystemMessage('Nastavení', 'Nastavení uloženo.');
Note: See TracChangeset for help on using the changeset viewer.