Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > 4Story
You last visited: Today at 21:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Website Fehler

Discussion on Website Fehler within the 4Story forum part of the MMORPGs category.

Reply
 
Old 06/19/2013, 11:26   #16
 
elite*gold: 0
Join Date: Mar 2011
Posts: 306
Received Thanks: 156
Quote:
Originally Posted by TheKiingZ View Post
<?php
define("_encryptionMethod","sha1");
define("_encryptionSaltPosition","before");
define("_encryptionEnableSalting",1);
define("_encryptionEncryptBeforeSalting",1);

function getDoubleSaltedHash($value, $salt) {
return encrypt($salt . getSaltedHash($value, $salt));
}

function encrypt($value) {
switch (_encryptionMethod) {
case 'sha1': return sha1($value);
case 'md5': return md5($value);
case 'crc32': return crc32($value);
case 'crypt': return crypt($value);
}
return sha1($value);
}

function getSaltedHash($value, $salt) {
if (_encryptionEnableSalting) {
$hash = '';
// salt
if (_encryptionSaltPosition == 'before') {
$hash .= $salt;
}

// value
if (_encryptionEncryptBeforeSalting) {
$hash .= encrypt($value);
}
else {
$hash .= $value;
}

// salt
if (_encryptionSaltPosition == 'after') {
$hash .= $salt;
}

return encrypt($hash);
}
else {
return encrypt($value);
}
}

function getHash($value) {
return sha1($value);
}

function getRandomID() {
return getHash(microtime() . uniqid(mt_rand(), true));
}

session_start();
include("includes/config.php");
include("includes/head.php");
?>

<!--********************************************* Main start *********************************************-->

<!-- Full page wrapper Start -->
<!-- Left wrapper Start -->
<div id="left_wrapper">
<div class="header">
<h2><span><?php echo CMS_SERV_NAME; ?> //</span> REGISTER</h2>
</div>

<div id="post_wrapper">


<!-- Body Start -->
<div id="body">
<?php
if(!$login)
{
$form = true;
/*if(isset($_GET['v']))
{
$vCode = $_GET['v'];
$vCode = mysql_real_escape_string($vCode);

if(!CheckSQL($vCode))
{
echo '<meta http-equiv="refresh" content="0; url=index.php">';
exit();
}

$sql0 = "SELECT name, passwd, mail FROM user_verify WHERE eCode = '".$vCode."'";
$q0 = mysql_query($sql0);
if(mysql_num_rows($q0) != 0)
{
$dat0 = mysql_fetch_assoc($q0);
$uName = $dat0['name'];
$uPW = $dat0['passwd'];
$uMail = $dat0['mail'];

$sql0 = "DELETE FROM user_verify WHERE eCode = '".$vCode."'";
$q0 = mysql_query($sql0);

$sql0 = "SELECT MAX(dwUserID) AS Result FROM TGLOBAL_GSP.dbo.TACCOUNT";
$q0 = odbc_exec($gcon, $sql0);
$count0 = odbc_fetch_array($q0);
$count = $count0['Result'];
$date = date("Y-m-d H:i:s");
$sql = "INSERT INTO TGLOBAL_GSP.dbo.TACCOUNT(dwUserID, szUserID, szPasswd, bCheck, dFirstLogin, szMail)
VALUES($count + 1, '".$uName."', '".$uPW."', '1', {ts'".$date."'}, '".$uMail."')";
$q = odbc_exec($gcon, $sql);
echo '<p>Dein Account wurde erfolgreich erstellt! Du kannst dich nun einloggen.<br /><a href="./login.php">&raquo; Zum Login</a></p>';
$form = false;
}
else
{
echo '<p>Der Verifikationscode ist ungültig!<br /><a href="./register.php">&raquo; Zur Registration</a></p>';
$form = false;
}
}*/
if(isset($_POST['userbox']))
{
$user = $_POST['userbox'];
$mail = $_POST['email'];
$pw = $_POST['password'];
$pw2 = $_POST['password2'];

require_once('includes/recaptchalib.php');
$resp = recaptcha_check_answer (CMS_PRKEY,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);

$user = mysql_real_escape_string($user);
$mail = mysql_real_escape_string($mail);

//$verifyCode = md5(sha1(sha1($user) . $mail . rand(0, 999) . sha1($mail . $user) . md5(sha1($mail . rand(0, 999)) . $pw)));

if(check_mail($mail) && $pw == $pw2 && check_name($user) && strlen($user) < 21 && strlen($user) > 5 && $resp->is_valid)
{
//$pw = md5($pw);
$sql0 = "SELECT szUserID FROM TGLOBAL_GSP.dbo.TACCOUNT WHERE szUserID = '".$user."'";
$q0 = odbc_exec($ms_con, $sql0);
$nFree = odbc_num_rows($q0);
if($nFree == 0)
{
/*$sql = "INSERT INTO user_verify (Name, Passwd, Mail, eCode) VALUES (
'".$user."', '".$pw."', '".$mail."', '".$verifyCode."')";
$q = mysql_query($sql);

$title = 'The4thStory - Account erstellen';
$msg = 'Du hast dich auf <a href="#">The4thStory</a> registriert!\r\n
Bitte klicke auf den nachfolgenden Link, um die Registrierung abzuschlie&szlig;en!\r\n\r\n
<a href="http://localhost/register.php?v='.$verifyCode.'">http://localhost/register.php?v='.$verifyCode.'</a>\r\n\r\nmfg The4thStory - Team';
$header = 'From: ';

mail($mail, $title, $msg, $header);

echo '<p>Es wurde eine eMail an deine eMail-Adresse geschickt!<br />
Bitte klicke auf den Link in der eMail um den Account zu erstellen.<br /><br />
<a href="./login.php">&raquo; Zum Login</a></p>';*/

$sql0 = "SELECT MAX(dwUserID) AS Result FROM TGLOBAL_GSP.dbo.TACCOUNT";
$q0 = odbc_exec($ms_con, $sql0);
$count0 = odbc_fetch_array($q0);
$count = $count0['Result'];
$date = date("Y-m-d H:i:s");

/*$sql = "INSERT INTO TGLOBAL_GSP.dbo.TACCOUNT(dwUserID, szUserID, szPasswd, bCheck, dFirstLogin, szMail)
VALUES($count + 1, '".$user."', '".$pw."', '1', {ts'".$date."'}, '".$mail."')";
$q = odbc_exec($gcon, $sql);*/

$sql = "INSERT INTO TGLOBAL_GSP.dbo.TACCOUNT(dwUserID, szUserID, szPasswd, bCheck, dFirstLogin, szMail)
VALUES(?, ?, ?, '1', {ts'".$date."'}, ?)";
$stmt = odbc_prepare($ms_con, $sql);
odbc_execute($stmt, array($count + 1, $user, $pw, $mail));

/*$password = $pw;
$salt = getRandomID();
$password_salted = getDoubleSaltedHash($password, $salt);
$ip = $_SERVER['REMOTE_ADDR'];


$sql1 = "INSERT INTO wcf.wcf2_user (`username`, `email`, `password`, `salt`, `languageID`,
`registrationDate`, `styleID`, `activationCode`, `registrationIpAddress`, `lastLostPasswordRequest`,
`reactivationCode`, `lastUsernameChange`, `quitStarted`, `banned`,
`banReason`, `rankID`, `activityPoints`, `avatarID`, `disableAvatar`, `disableAvatarReason`,
`profileHits`, `enableSignatureSmilies`, `enableSignatureHtml`,
`enableSignatureBBCodes`, `disableSignature`, `disableSignatureReason`,
`pmTotalCount`, `pmUnreadCount`, `pmOutstandingNotifications`, `userOnlineGroupID`)
VALUE ('".$user."', '".$mail."', '".$password_salted."', '".$salt."', '2', '".time()."', '0', '0', '".$ip."', '0',
'0', '0', '0', '0', '', '0', '0', '0', '0', '', '0', '1', '0', '1', '0', '', '0', '0', '0', '3')";
$q1 = mysql_query($sql1);

$sql0 = "SELECT userID FROM wcf.wcf2_user WHERE username = '".$user."'";
$q0 = mysql_query($sql0);
$dat = mysql_fetch_assoc($q0);
$userID = $dat['userID'];

$sql00 = "INSERT INTO wcf.wcf2_user_to_groups ('userID', 'groupID') VALUES
('".$userID."', '1')";
$q00 = mysql_query($sql00);
$sql00 = "INSERT INTO wcf.wcf2_user_to_groups ('userID', 'groupID') VALUES
('".$userID."', '3')";
$q00 = mysql_query($sql00);*/

echo '<p>Dein Account wurde erfolgreich erstellt! Du kannst dich nun einloggen.<br /><a href="./login.php">&raquo; Zum Login</a></p>';

$form = false;
}
else
{
$error = 'Der Benutzername ist bereits vergeben!';
}
}
else
{
$error = 'Das Passwort, die eMail-Adresse oder der Benutzername waren nicht korrekt!';
}
}

if($form)
{
echo '<h4>Registrieren</h4>';
echo'
<form action="register.php" method="post">
<label>Name <small><em>(required)</em></small></label>
<input type="text" name="userbox" id="userbox" />
<label>eMail-Adresse <small><em>(required)</em></small></label>
<input type="text" name="email" id="email" />
<label>Passwort <small><em>(required)</em></small></label>
<input type="password" name="password" id="password" />
<label>Password wiederholen <small><em>(required)</em></small></label>
<input type="password" name="password2" id="password2" /><br /><br />';
require_once('includes/recaptchalib.php');
echo recaptcha_get_html(CMS_PUKEY);
echo '<br /><input type="submit" value="Account anlegen" class="read_more2" />
</form>';

if(isset($error))
{
echo '<br /><p>'.$error.'</p>';
}
}
}
else
{
echo '<p>Du kannst keinen Account erstellen, da du eingeloggt bist!<br /><a href="./index.php">&raquo; Zurück zur Startseite</a></p>';
}
?>
</div>
<!-- Body end -->

<div class="clear"></div>
</div>

</div>
<!-- Full page wrapper end -->

<!-- Right wrapper Start -->
<div id="right_wrapper">
<div id="search">
<input type="text" onblur="if(this.value =='') this.value='search'" onfocus="if (this.value == 'search') this.value=''" value="search" name="s" class="required" id="s" />
<input type="button" />
</div>


<div class="categories">
<div class="header"><a href="#">Links</a></div>
<ul>
<li> <a href="./index.php">Zur Startseite</a> </li>
<li> <a href="./login.php">Zum Login</a> </li>
<li> <a href="./rules.php">Regeln lesen</a> </li>
</ul>
</div>


<!-- Right wrapper end -->

<!--</div>
<div class="clear"></div>

</div>-->
</div>

<div class="bottom_shadow"></div>
<!--********************************************* Main end *********************************************-->

<?php
include("includes/foot.php");
?>





Das ist unser register.
This is from syntaxfehler.
jibi1996 is offline  
Old 06/19/2013, 14:23   #17
 
Syntaxfehler's Avatar
 
elite*gold: 1
Join Date: Jan 2013
Posts: 335
Received Thanks: 293
...and it's unchanged o.O

@Sicarium:

Your code is unsafe.
Syntaxfehler is offline  
Reply


Similar Threads Similar Threads
Website Bugg Fehler?
02/07/2013 - Web Development - 9 Replies
Guten Tag, ich habe meine seite von den hoster serverbiz.de zu nitrado gewechselt nun steht bei der seite oben: Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/customers/webs/ni78340_1/config.php on line 23 Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/customers/webs/ni78340_1/config.php on line 25 Ganzer CODE: <? session_start(); include("settings.php"); ...
PBDO Website down + Bot Fehler
09/27/2012 - DarkOrbit - 3 Replies
Vielleicht könnt Ihr mir ja helfen. Ich habe mehrere Fragen, vielleicht könnt Ihr mir alle beantworten. Wenn ich irgendwo falsch abgebogen bin bitte bescheid sagen. 1. Ich komm nicht auf http://pbdo-bot.com/ : http://epvpimg.com/DGCed Wieder ein DDOS Angriff???



All times are GMT +1. The time now is 21:43.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.