Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > 4Story
You last visited: Today at 20:30

  • 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   #1
 
elite*gold: 0
Join Date: May 2010
Posts: 18
Received Thanks: 0
Website Fehler

Hallo
ich habe mir eine website erstellt.
alle funkt
aber wenn ich registrieren will kommt
Failed to determine if this username already exists in the database.
juian123 is offline  
Old 06/16/2013, 16:52   #2
 
elite*gold: 0
Join Date: Nov 2010
Posts: 214
Received Thanks: 171
it is easy

PHP Code:

$var 
mssql_query("SELECT * FROM TACCOUNT WHERE szUserID = $yourvariableusername");

while (
$row  mssql_fetch_array($var)){
    
$userdat $row['dwUserID'];
}

if(
$userdat == $yourvariableusername){
echo 
"username already exists";
    } else{

//your code for insert the account in database.


Sicarium is offline  
Thanks
1 User
Old 06/16/2013, 16:55   #3
 
elite*gold: 0
Join Date: May 2010
Posts: 18
Received Thanks: 0
Ja wo einfügen?
juian123 is offline  
Old 06/16/2013, 17:04   #4
 
elite*gold: 0
Join Date: Nov 2010
Posts: 214
Received Thanks: 171
what?, i not understand
Sicarium is offline  
Old 06/16/2013, 17:05   #5
 
elite*gold: 0
Join Date: May 2010
Posts: 18
Received Thanks: 0
where i must enter this?
juian123 is offline  
Old 06/16/2013, 17:13   #6
 
elite*gold: 0
Join Date: Nov 2010
Posts: 214
Received Thanks: 171
in your register file.... and set it with your variables
Sicarium is offline  
Old 06/16/2013, 17:16   #7
 
SkillartzHD's Avatar
 
elite*gold: 60
Join Date: Oct 2011
Posts: 2,910
Received Thanks: 16,312
Quote:
Originally Posted by juian123 View Post
Ja wo einfügen?
Vor der Eintragung in die Datenbank.
Dein momentaniger cod ist warscheinlich so:
PHP Code:
$Name

//Eintrag in die Datenbank 
Ich habe das beispiel was genannt wurde mal etwas kommentiert.
PHP Code:

$yourvariableusername 
"DeinName";

$var mssql_query("SELECT * FROM TACCOUNT WHERE szUserID = $yourvariableusername"); 

while (
$row  mssql_fetch_array($var))
{
    
$userdat $row['dwUserID'];
}

if(
$userdat == $yourvariableusername//Wenn $row['dwUserID'] = dein Username ist, ist bereits ein Eintrag mit diesen namen in der Datenbank. Es wird nun eine Fehlermeldung ausgegeben.
{
     echo 
"username already exists"//Der Username ist bereits vergeben es gibt keine Eintragung in die Datenbank.
 
}
else
{

//Ab hier kannst du ein Eintrag in die Datenbank machen da der Username noch nicht vorhanden ist.


Grezz
SkillartzHD is offline  
Thanks
3 Users
Old 06/16/2013, 17:19   #8
 
elite*gold: 0
Join Date: May 2010
Posts: 18
Received Thanks: 0
Ich komm nicht mehr mit..
juian123 is offline  
Old 06/16/2013, 17:36   #9
 
elite*gold: 0
Join Date: May 2013
Posts: 25
Received Thanks: 2
<?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.
TheKiingZ is offline  
Old 06/16/2013, 17:39   #10
 
glossypvp's Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 662
Received Thanks: 658
Quote:
Originally Posted by Sicarium View Post
it is easy

PHP Code:

$var 
mssql_query("SELECT * FROM TACCOUNT WHERE szUserID = $yourvariableusername");

while (
$row  mssql_fetch_array($var)){
    
$userdat $row['dwUserID'];
}

if(
$userdat == $yourvariableusername){
echo 
"username already exists";
    } else{

//your code for insert the account in database.


mysql .... 4s is working with microsoft sql
glossypvp is offline  
Old 06/16/2013, 17:51   #11
 
elite*gold: 0
Join Date: May 2013
Posts: 25
Received Thanks: 2
Quote:
Originally Posted by glossypvp View Post
mysql .... 4s is working with microsoft sql
When we take this script , we have the same error.
TheKiingZ is offline  
Old 06/16/2013, 18:14   #12
 
elite*gold: 0
Join Date: Nov 2010
Posts: 214
Received Thanks: 171
Quote:
Originally Posted by glossypvp View Post
mysql .... 4s is working with microsoft sql
PHP Code:
$var mssql_query("SELECT * FROM TACCOUNT WHERE szUserID = $yourvariableusername");

while (
$row  mssql_fetch_array($var)){
    
$userdat $row['dwUserID'];
}

if(
$userdat == $yourvariableusername){
echo 
"username already exists";
    } else{

//your code for insert the account in database.


my code is mssql , is not mysql, you would must to use the glasses lol
Sicarium is offline  
Thanks
1 User
Old 06/17/2013, 11:06   #13
 
SkillartzHD's Avatar
 
elite*gold: 60
Join Date: Oct 2011
Posts: 2,910
Received Thanks: 16,312
Quote:
Originally Posted by glossypvp View Post
mysql .... 4s is working with microsoft sql
It's mssql not mysql.

Grezz
SkillartzHD is offline  
Thanks
1 User
Old 06/17/2013, 11:22   #14
 
glossypvp's Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 662
Received Thanks: 658
Quote:
Originally Posted by Sicarium View Post
PHP Code:
$var mssql_query("SELECT * FROM TACCOUNT WHERE szUserID = $yourvariableusername");

while (
$row  mssql_fetch_array($var)){
    
$userdat $row['dwUserID'];
}

if(
$userdat == $yourvariableusername){
echo 
"username already exists";
    } else{

//your code for insert the account in database.


my code is mssql , is not mysql, you would must to use the glasses lol
looks like same, anyways I recommend you to use odbc
glossypvp is offline  
Thanks
1 User
Old 06/19/2013, 07:14   #15
 
elite*gold: 0
Join Date: Nov 2010
Posts: 214
Received Thanks: 171
i just use mssql_query becouse is more easy then odbc for me
Sicarium 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 20:32.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.