Changeset 63 for trunk/includes


Ignore:
Timestamp:
Feb 5, 2009, 8:30:59 AM (16 years ago)
Author:
george
Message:
  • Upraveno: Ukládání hesla nyní v kódované podobě pomocí hašovací funkce sha1.
  • Opraveno: Některé normálně nezobrazované chyby v inicializaci proměnných.
  • Upraveno: Informace o překladu byly z úvodní stránky přesunuty do stránky Informace dostupné z menu.
  • Přidáno: Na hlavní stránku přidány jednoduché aktuality o systému.
Location:
trunk/includes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/global.php

    r61 r63  
    151151if(!array_key_exists('UserID', $_SESSION)) $_SESSION['UserID'] = '';
    152152if(!array_key_exists('User', $_SESSION)) $_SESSION['User'] = 'NotRegistred';
     153if(!array_key_exists('Pass', $_SESSION)) $_SESSION['Pass'] = '';
    153154
    154155// Přihlášení
     
    156157{
    157158  $_SESSION['User'] = $_POST['LoginUser'];
    158   $_SESSION['Pass'] = $_POST['LoginPass'];
     159  $_SESSION['Pass'] = sha1($_POST['LoginPass']);
    159160
    160161  $Line = mysql_fetch_array($Database->SQLCommand("SELECT * FROM user WHERE LOWER(user) = LOWER('".$_SESSION['User']."') AND pass = '".$_SESSION['Pass']."'"));
     
    205206    </tr>
    206207    <tr>
    207     <td colspan="2" class="page-bottom">Autoři: maron (maron2@centrum.cz), chronos');
     208    <td colspan="2" class="page-bottom">Autoři: maron, chronos &nbsp; <a href="http://wowpreklad.zdechov.net/trac/wowpreklad/browser/trunk">Zdrojové soubory</a>');
    208209echo(' </td></tr>
    209210  </table>
  • trunk/includes/global_function.php

    r61 r63  
    7171  if($Licence == -1) return(true);
    7272  else
    73   if(isset($_SESSION['User']) and $_SESSION['User'] <> '')
     73  if(isset($_SESSION['User']) and ($_SESSION['User'] <> '') and ($_SESSION['UserID'] != ''))
    7474  {
    7575    //  $User = $_SESSION['User'];
    7676    $Pass = $_SESSION['Pass'];
    77     $Line = mysql_fetch_array($Database->SQLCommand("SELECT * FROM user WHERE ID = ".$_SESSION['UserID']."
    78       AND GM >= $Licence AND pass = '$Pass'"));
     77    $Line = mysql_fetch_array($Database->SQLCommand('SELECT * FROM user WHERE ID = '.$_SESSION['UserID'].'
     78      AND GM >= '.$Licence.' AND pass = "'.$Pass.'"'));
    7979    //  echo "SELECT * FROM user WHERE ID = ".$_SESSION['UserID']." AND GM <= $Licence AND pass = '$Pass'";
    8080    return($Line);
     
    8383        return(false);
    8484  }
     85}
     86
     87function MysqlDateTimeToTime($Time)
     88{
     89  $Parts = explode(' ', $Time);
     90  $DateParts = explode('-', $Parts[0]);
     91  $TimeParts = explode(':', $Parts[1]);
     92  $Result = mktime($TimeParts[0], $TimeParts[1], $TimeParts[2], $DateParts[1], $DateParts[2], $DateParts[0]);
     93  return($Result); 
    8594}
    8695
Note: See TracChangeset for help on using the changeset viewer.