Esempio n. 1
0
function simhash($d1, $d2)
{
    var_dump(cmphash(genhash(split(' ', $d1), NULL), genhash(split(' ', $d2), NULL)));
}
Esempio n. 2
0
             $cSaltCount = mysqli_fetch_array($resultcSaltCount);
         } while ($cSaltCount[0] > 0);
         $querySetCookie = "UPDATE users SET cookie = '" . hash('sha256', $cSalt . $cookieValue) . "', cSalt = '{$cSalt}', uCheck = '" . hash('sha256', $checkValue) . "' WHERE userID = '{$userID}'";
     } else {
         $querySetCookie = "UPDATE users SET cookie = NULL, cSalt = NULL, uCheck = NULL WHERE userID = '{$userID}'";
         setcookie('keep', "", 1, "/");
         setcookie('uCheck', "", 1, "/");
     }
     mysqli_query($con, $querySetCookie);
     do {
         $pSalt = genhash();
         $resultpSaltCount = mysqli_query($con, "SELECT count(pSalt) FROM users WHERE pSalt = '{$pSalt}'");
         $pSaltCount = mysqli_fetch_array($resultpSaltCount);
     } while ($pSaltCount[0] > 0);
     do {
         $newUserID = hash('sha256', rand(10000, 99999) . genhash() . rand(10000, 99999));
         $queryID = "SELECT count(userID) FROM users WHERE userID = '{$newUserID}'";
         $resultID = mysqli_query($con, $queryID);
         $countID = mysqli_fetch_array($resultID);
     } while ($countID[0] > 0);
     mysqli_query($con, "UPDATE users SET userID = '{$newUserID}', pSalt = '{$pSalt}', password = '******'sha256', $pSalt . $password) . "' WHERE userID = '{$userID}'");
     mysqli_query($con, "UPDATE cijfers SET userID = '{$newUserID}' WHERE userID = '{$userID}'");
     mysqli_query($con, "UPDATE vakken SET userID = '{$newUserID}' WHERE userID = '{$userID}'");
     mysqli_query($con, "UPDATE personal SET userID = '{$newUserID}' WHERE userID = '{$userID}'");
     $_SESSION['userID'] = $newUserID;
     $_SESSION['page'] = "overview.php";
     header("Location: {$URL}");
     die;
 } else {
     $loginError = "<p>Incorrect username or password.</p>";
 }
Esempio n. 3
0
                    $bilder = "";
                }
                edit_home($ui_userid, $u_nick, $home, $einstellungen, isset($farben) ? $farben : null, $bilder, $aktion);
                echo "<INPUT TYPE=\"SUBMIT\" NAME=\"los\" VALUE=\"SPEICHERN\"></FORM>\n";
            } else {
                // Erst Profil anlegen
                echo "<P><B>Hinweis: </B> Sie haben leider noch kein Profil angelegt. Das Profil " . "mit Ihren persönlichen Daten ist aber die Vorraussetzung für die Homepage. " . "Bitte klicken Sie <A HREF=\"profil.php?http_host={$http_host}&id={$id}&aktion=aendern\">" . "weiter zur Anlage eines Profils</A>.</P>\n";
            }
            @mysql_free_result($result);
            if ($o_js || !$u_id) {
                echo $f1 . "<CENTER>[<A HREF=\"javascript:window.close();\">{$t['sonst1']}</A>]</CENTER>" . $f2 . "<BR>\n";
            }
            echo "</BODY>";
            break;
        default:
            $hash = genhash($ui_userid);
            $url = "zeige_home.php?http_host={$http_host}&ui_userid={$ui_userid}&hash={$hash}";
            if (isset($preview) && $preview == "yes") {
                $url = "zeige_home.php?http_host={$http_host}&ui_userid={$ui_userid}&hash={$hash}&preview=yes&preview_id={$id}";
            }
            echo '
<html><head>
<title>DEREFER</TITLE><META CHARSET=UTF-8>
<META HTTP-EQUIV="REFRESH" CONTENT="0; URL=' . $url . ' ">
</head>
<body bgcolor="#ffffff" link="#666666" vlink="#666666">
<table width="100%" height="100%" border="0"><tr><td align="center"><a href="' . $url . '"><font face="Arial, Helvetica, sans-serif" size="2" color="#666666">Einen Moment bitte, die angeforderte Seite wird geladen...</font></a></td></tr></table>
</body></html>';
    }
} else {
    require_once "functions.php-home.php";