コード例 #1
0
ファイル: profilemain.php プロジェクト: BackupTheBerlios/idb
 if ($_POST['update'] == "now") {
     if ($_POST['act'] == "userinfo" && $_SESSION['UserGroup'] != $Settings['GuestGroup']) {
         $query = sql_pre_query("SELECT * FROM \"" . $Settings['sqltable'] . "members\" WHERE \"id\"=%i LIMIT 1", array($_SESSION['UserID']));
         $result = sql_query($query, $SQLStat);
         $num = sql_num_rows($result);
         $i = 0;
         $OldPassword = sql_result($result, $i, "UserPassword");
         $OldHashType = sql_result($result, $i, "HashType");
         $OldJoined = sql_result($result, $i, "Joined");
         $OldSalt = sql_result($result, $i, "Salt");
         $UpdateHash = false;
         if ($OldHashType == "ODFH") {
             $YourPassword = PassHash2x($_POST['OldPass']);
         }
         if ($OldHashType == "IPB2") {
             $YourPassword = hash2xkey($_POST['OldPass'], $OldSalt);
         }
         if ($OldHashType == "DF4H") {
             $YourPassword = b64e_hmac($_POST['OldPass'], $OldJoined, $OldSalt, "sha1");
         }
         if ($OldHashType == "iDBH2") {
             $YourPassword = b64e_hmac($_POST['OldPass'], $OldJoined, $OldSalt, "md2");
         }
         if ($OldHashType == "iDBH4") {
             $YourPassword = b64e_hmac($_POST['OldPass'], $OldJoined, $OldSalt, "md4");
         }
         if ($OldHashType == "iDBH5") {
             $YourPassword = b64e_hmac($_POST['OldPass'], $OldJoined, $OldSalt, "md5");
         }
         if ($OldHashType == "iDBH") {
             $YourPassword = b64e_hmac($_POST['OldPass'], $OldJoined, $OldSalt, "sha1");
コード例 #2
0
ファイル: members.php プロジェクト: BackupTheBerlios/idb
     $UpdateHash = false;
 }
 if ($HashType == "GuestPass") {
     $YourPassword = null;
     $UpdateHash = false;
 }
 if ($HashType == "GuestPassword") {
     $YourPassword = null;
     $UpdateHash = false;
 }
 //iDB hashing system
 if ($HashType == "ODFH") {
     $YourPassword = PassHash2x($_POST['userpass']);
 }
 if ($HashType == "IPB2") {
     $YourPassword = hash2xkey($_POST['userpass'], $HashSalt);
 }
 if ($HashType == "DF4H") {
     $YourPassword = b64e_hmac($_POST['userpass'], $JoinedPass, $HashSalt, "sha1");
 }
 if ($HashType == "iDBH2") {
     $YourPassword = b64e_hmac($_POST['userpass'], $JoinedPass, $HashSalt, "md2");
 }
 if ($HashType == "iDBH4") {
     $YourPassword = b64e_hmac($_POST['userpass'], $JoinedPass, $HashSalt, "md4");
 }
 if ($HashType == "iDBH5") {
     $YourPassword = b64e_hmac($_POST['userpass'], $JoinedPass, $HashSalt, "md5");
 }
 if ($HashType == "iDBH") {
     $YourPassword = b64e_hmac($_POST['userpass'], $JoinedPass, $HashSalt, "sha1");