Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 10:27

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

Advertisement



Register Page funktioniert nicht ?!

Discussion on Register Page funktioniert nicht ?! within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2010
Posts: 106
Received Thanks: 0
Question Register Page funktioniert nicht ?!

Hallo liebe E*PvPers.

Wenn ich bei meinem Privat Server (Hamachi) auf die Homepage gehe und dann auf Register klicke, komme ich auf meine Register seite, wo ich ID; Passwort; Bankpasswort eingeben muss.
Dann mach ich das und klicke auf den Button " Account erstellen ". Jetzt öffnet sich diese Seite und der Account wurde nicht erstellt.
Quote:
Objekt nicht gefunden!

Der angeforderte URL konnte auf dem Server nicht gefunden werden. Der Link auf der verweisenden Seite scheint falsch oder nicht mehr aktuell zu sein. Bitte informieren Sie den Autor dieser Seite über den Fehler.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.

Error 404

5.181.250.70
16.06.2011 21:08:19
Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1


Die Homepage läuft über Xampp, bitte helft mir.
Sanjez is offline  
Old 06/16/2011, 21:38   #2


 
Meikbrosoft's Avatar
 
elite*gold: 45
Join Date: Mar 2010
Posts: 1,559
Received Thanks: 350
Quote:
Der angeforderte URL konnte auf dem Server nicht gefunden werden. Der Link auf der verweisenden Seite scheint falsch oder nicht mehr aktuell zu sein.
Da haste den Fehler, dort fehlt eine Datei bzw. der Pfad ist vllt falsch ?
Meikbrosoft is offline  
Old 06/16/2011, 21:40   #3
 
elite*gold: 0
Join Date: Sep 2010
Posts: 106
Received Thanks: 0
Soll ich mal meine 2 Datein Posten vom Register ?

Register :
Quote:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--


Name : United Flyff
Description: Willkommen auf United Flyff
Version : 1.0
Released : 20091004

-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>United Flyff</title>
<meta name="keywords" content="" />
<meta name="Gestured" content="" />
<link href="default.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
<!-- start header -->
<div id="header">
<div id="menu">
<ul id="main">
<li class="current_page_item"><a href="index.php">Startseite</a></li>
<li><a href="http://impulzefly.im.funpic.de/Forum">Forum</a></li>
<li><a href="Register.php">Registrieren</a></li>
<li><a href="Ranking.php">Ranking</a></li>
<li><a href="team.php">Team</a></li>
<li><a href="eventsys.php">EventSystem</a></li>
<li><a href="regeln.php">Regeln</a></li>
<li><a href="Downloads.php">Downloads</a></li>
</ul>
</div>
<div id="logo">
<img src="images/header.png">
</div>
</div>
<!-- end header -->
<!-- start page -->
<div id="page">
<div id="sidebar1" class="sidebar">
<ul>
<li>
<h2>Server Stats</h2>
<ul>
<li>Exp: 200</li>
<li>Drop: 200</li>
<li>Penya: 250</li>
<li>Raining Event: X2 exp</li>

<h2>Vote</h2>

<li><br><!-- topofgames.com -->
<a href="http://topofgames.com/index.php?do=votes&id=14535"><img border="0" src="http://pics.livejournal.com/samaritanyn/pic/0006xbhs.gif" alt="topofgames.com" /></a>
<!-- /topofgames.com --> </ul>
</li>
<li>
<h2>Status</h2>
<ul>

<br><li>Login Server:
<?php
$online = @fsockopen("127.0.0.1", 23000, $errno, $errstr, 1);
if($online >= 1) {
echo'<b> <font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>

<br><li>Char Server:
<?php
$online = @fsockopen("127.0.0.1", 28000, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>

<br><li>World Server:
<?php
$online = @fsockopen("127.0.0.1", 15400, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>

<br><li>Datenbank Server:
<?php
$online = @fsockopen("127.0.0.1", 3306, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>
</ul>




</ul>
</div>
<!-- start content -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>United Flyff Registration</title>
</head>
<body>
<form action="register_do.php" method="post">
<div align="center"><br />
</div>
<table width="338" border="0" align="center">
<tr>
<td width="132" height="20" class="b01">Benutzername:</td>
<td width="196"><label>
<input name="user" type="text" class="liteoption" id="user" size="15" maxlength="15" />
</label></td>
</tr>
<tr>
<td height="25" class="b01"> Password: </td>
<td><input name="pass1" type="password" class="liteoption" id="pass1" size="15" maxlength="15" /></td>
</tr>
<tr>
<td height="24" class="b01">Password wiederholen: </td>
<td><input name="pass2" type="password" class="liteoption" id="pass2" size="15" maxlength="15" /></td>
</tr>
<tr>
<td height="24" class="b01">Bank Password: </td>
<td><input name="bpass" type="password" class="liteoption" id="bpass" size="15" maxlength="4" /></td>
</tr>
</table>
<p align="center">&nbsp;</p>
<p align="center">
<input name="submit" type="submit" class="liteoption" value="Account erstellen" />
</p>

</form>

<div align="center">

</div>
</body>
</html>
<!-- end content -->
<!-- start sidebars -->
<div id="sidebar2" class="sidebar">
<ul>
<li>

</table>
</div>
</li>
<li>


</ul>
</li>


</div>
</body>
</html>
Register_do.php
Quote:
<?php

if(isset($_POST['submit'])) {
if(!$_POST['user'] || !$_POST[''] || !$_POST['pass2'] || !$_POST['bpass']) {
die('You must fill in all of the required (*) fields!<BR>');
}

if(!get_magic_quotes_gpc()) {
$user = addslashes($_POST['JOSH-PC\SQLEXPRESS']);
$pass = md5('' .$_POST['']);
$bpass = $_POST[''];
} else {
$user = $_POST['JOSH-PC\SQLEXPRESS'];
$pass = md5('' .$_POST['']);
$bpass = $_POST[''];
}

$link = mysql_connect('5.181.250.70', 'flyff', '');
if (!$link) {
die('Verbindung nicht möglich : ' . mysql_error());
}

// benutze Datenbank foo
$db_selected = mysql_select_db('flyff', $link);
if (!$db_selected) {
die ('Kann foo nicht benutzen : ' . mysql_error());
}
$pass2 = md5('' .$_POST['']);
$check = mysql_query("SELECT * FROM accounts WHERE username = '$user'");
$check2 = mysql_num_rows($check);

if($check2 != '0') {
die("Username: '".$user."' is in use!");
}

if($pass != $pass2) {
die('Passwords dont match!');
}

$insert_member = mysql_query("INSERT INTO accounts (username, password, logged_in, bankpassword) VALUES ('$user', '$pass', '0', '$bpass')");

if($insert_member) {
echo("<p class='b01'>Account erfolgreich erstellt!");
} else {
echo("<p class='b01'>Registrirung fehlgeschlagen!</p>");
}
}

?>
Helft mir mal bitte jemand ?!
Sanjez is offline  
Old 06/17/2011, 21:19   #4
 
elite*gold: LOCKED
The Black Market: 116/0/3
Join Date: May 2011
Posts: 3,618
Received Thanks: 2,007
#Reported
~ Tripple Post.

Was für ein Problem hast du denn?
Kurosaki' is offline  
Old 06/17/2011, 21:19   #5
 
elite*gold: 0
Join Date: Jun 2010
Posts: 203
Received Thanks: 59
Ohman . das Heisst das die PHP Datei anders heisst oder der Verweis falsch ist.
Killlerooo is offline  
Old 06/17/2011, 21:36   #6
 
elite*gold: 0
Join Date: Sep 2010
Posts: 106
Received Thanks: 0
Also an Divine.

Mein Problem( soll kein Drippelpost sein ).... nur wenn keiner mir hilft ?!
Sanjez is offline  
Old 06/17/2011, 21:46   #7
 
elite*gold: LOCKED
The Black Market: 116/0/3
Join Date: May 2011
Posts: 3,618
Received Thanks: 2,007
Wie lauten deine Probleme?
Ich versuche dir zu helfen...
Du hast ein Register.php und ein Register do.php? ô.o
Wenn deine Regi schon in deinem Homepage eingebaut ist brauchst du diesen Register Do.php nicht...
Du kopierst den Inhalt vom Register do.php und fügst in dem Register.php ein
dort wo
Quote:
<title>United Flyff Registration</title>
steht solltest du unten dran diesen Inhalt einfügen...
Kurosaki' is offline  
Old 06/17/2011, 21:49   #8
 
elite*gold: 0
Join Date: Sep 2010
Posts: 106
Received Thanks: 0
Okay sorry, geht immern noch nicht und so sieht das aus, habe nur noch Register.php
Quote:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--


Name : United Flyff
Description: Willkommen auf United Flyff
Version : 1.0
Released : 20091004

-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>United Flyff</title>
<meta name="keywords" content="" />
<meta name="Gestured" content="" />
<link href="default.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
<!-- start header -->
<div id="header">
<div id="menu">
<ul id="main">
<li class="current_page_item"><a href="index.php">Startseite</a></li>
<li><a href="http://impulzefly.im.funpic.de/Forum">Forum</a></li>
<li><a href="Register.php">Registrieren</a></li>
<li><a href="Ranking.php">Ranking</a></li>
<li><a href="team.php">Team</a></li>
<li><a href="eventsys.php">EventSystem</a></li>
<li><a href="regeln.php">Regeln</a></li>
<li><a href="Downloads.php">Downloads</a></li>
</ul>
</div>
<div id="logo">
<img src="http://www.elitepvpers.com/forum/images/header.png">
</div>
</div>
<!-- end header -->
<!-- start page -->
<div id="page">
<div id="sidebar1" class="sidebar">
<ul>
<li>
<h2>Server Stats</h2>
<ul>
<li>Exp: 200</li>
<li>Drop: 200</li>
<li>Penya: 250</li>
<li>Raining Event: X2 exp</li>

<h2>Vote</h2>

<li><br><!-- topofgames.com -->
<a href="http://topofgames.com/index.php?do=votes&id=14535"><img border="0" src="http://pics.livejournal.com/samaritanyn/pic/0006xbhs.gif" alt="topofgames.com" /></a>
<!-- /topofgames.com --> </ul>
</li>
<li>
<h2>Status</h2>
<ul>

<br><li>Login Server:
<?php
$online = @fsockopen("127.0.0.1", 23000, $errno, $errstr, 1);
if($online >= 1) {
echo'<b> <font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>

<br><li>Char Server:
<?php
$online = @fsockopen("127.0.0.1", 28000, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>

<br><li>World Server:
<?php
$online = @fsockopen("127.0.0.1", 15400, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>

<br><li>Datenbank Server:
<?php
$online = @fsockopen("127.0.0.1", 3306, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>
</ul>




</ul>
</div>
<!-- start content -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>United Flyff Registration</title>
<?php

if(isset($_POST['submit'])) {
if(!$_POST['user'] || !$_POST[''] || !$_POST['pass2'] || !$_POST['bpass']) {
die('You must fill in all of the required (*) fields!<BR>');
}

if(!get_magic_quotes_gpc()) {
$user = addslashes($_POST['JOSH-PC\SQLEXPRESS']);
$pass = md5('' .$_POST['']);
$bpass = $_POST[''];
} else {
$user = $_POST['JOSH-PC\SQLEXPRESS'];
$pass = md5('' .$_POST['']);
$bpass = $_POST[''];
}

$link = mysql_connect('5.181.250.70', 'flyff', '');
if (!$link) {
die('Verbindung nicht möglich : ' . mysql_error());
}

// benutze Datenbank foo
$db_selected = mysql_select_db('flyff', $link);
if (!$db_selected) {
die ('Kann foo nicht benutzen : ' . mysql_error());
}
$pass2 = md5('' .$_POST['']);
$check = mysql_query("SELECT * FROM accounts WHERE username = '$user'");
$check2 = mysql_num_rows($check);

if($check2 != '0') {
die("Username: '".$user."' is in use!");
}

if($pass != $pass2) {
die('Passwords dont match!');
}

$insert_member = mysql_query("INSERT INTO accounts (username, password, logged_in, bankpassword) VALUES ('$user', '$pass', '0', '$bpass')");

if($insert_member) {
echo("<p class='b01'>Account erfolgreich erstellt!");
} else {
echo("<p class='b01'>Registrirung fehlgeschlagen!</p>");
}
}

?>
</head>
<body>
<form action="register_do.php" method="post">
<div align="center"><br />
</div>
<table width="338" border="0" align="center">
<tr>
<td width="132" height="20" class="b01">Benutzername:</td>
<td width="196"><label>
<input name="user" type="text" class="liteoption" id="user" size="15" maxlength="15" />
</label></td>
</tr>
<tr>
<td height="25" class="b01"> Password: </td>
<td><input name="pass1" type="password" class="liteoption" id="pass1" size="15" maxlength="15" /></td>
</tr>
<tr>
<td height="24" class="b01">Password wiederholen: </td>
<td><input name="pass2" type="password" class="liteoption" id="pass2" size="15" maxlength="15" /></td>
</tr>
<tr>
<td height="24" class="b01">Bank Password: </td>
<td><input name="bpass" type="password" class="liteoption" id="bpass" size="15" maxlength="4" /></td>
</tr>
</table>
<p align="center">&nbsp;</p>
<p align="center">
<input name="submit" type="submit" class="liteoption" value="Account erstellen" />
</p>

</form>

<div align="center">

</div>
</body>
</html>
<!-- end content -->
<!-- start sidebars -->
<div id="sidebar2" class="sidebar">
<ul>
<li>

</table>
</div>
</li>
<li>


</ul>
</li>


</div>
</body>
</html>
Ps: Kein Doppelpost...

Also wenn ich auf Account erstellen klcike, öffnet sich die seite mit den fehlern..
Sanjez is offline  
Old 06/17/2011, 22:48   #9
 
elite*gold: LOCKED
The Black Market: 116/0/3
Join Date: May 2011
Posts: 3,618
Received Thanks: 2,007
Dort steht
Quote:
<form action="register_do.php" method="post">
Dort rein solltest du register.php reinschreiben.
Kurosaki' is offline  
Old 06/17/2011, 22:56   #10
 
elite*gold: 0
Join Date: Sep 2010
Posts: 106
Received Thanks: 0
ICh soll reigster.php ind regiser_do.php, abner wohin ?
Sanjez is offline  
Old 06/17/2011, 23:10   #11
 
elite*gold: 0
Join Date: Jun 2009
Posts: 98
Received Thanks: 27
Quote:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--


Name : United Flyff
Description: Willkommen auf United Flyff
Version : 1.0
Released : 20091004

-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>United Flyff</title>
<meta name="keywords" content="" />
<meta name="Gestured" content="" />
<link href="default.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
<!-- start header -->
<div id="header">
<div id="menu">
<ul id="main">
<li class="current_page_item"><a href="index.php">Startseite</a></li>
<li><a href="http://impulzefly.im.funpic.de/Forum">Forum</a></li>
<li><a href="Register.php">Registrieren</a></li>
<li><a href="Ranking.php">Ranking</a></li>
<li><a href="team.php">Team</a></li>
<li><a href="eventsys.php">EventSystem</a></li>
<li><a href="regeln.php">Regeln</a></li>
<li><a href="Downloads.php">Downloads</a></li>
</ul>
</div>
<div id="logo">
<img src="http://www.elitepvpers.com/forum/images/header.png">
</div>
</div>
<!-- end header -->
<!-- start page -->
<div id="page">
<div id="sidebar1" class="sidebar">
<ul>
<li>
<h2>Server Stats</h2>
<ul>
<li>Exp: 200</li>
<li>Drop: 200</li>
<li>Penya: 250</li>
<li>Raining Event: X2 exp</li>

<h2>Vote</h2>

<li><br><!-- topofgames.com -->
<a href="http://topofgames.com/index.php?do=votes&id=14535"><img border="0" src="http://pics.livejournal.com/samaritanyn/pic/0006xbhs.gif" alt="topofgames.com" /></a>
<!-- /topofgames.com --> </ul>
</li>
<li>
<h2>Status</h2>
<ul>

<br><li>Login Server:
<?php
$online = @fsockopen("127.0.0.1", 23000, $errno, $errstr, 1);
if($online >= 1) {
echo'<b> <font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>

<br><li>Char Server:
<?php
$online = @fsockopen("127.0.0.1", 28000, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>

<br><li>World Server:
<?php
$online = @fsockopen("127.0.0.1", 15400, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>

<br><li>Datenbank Server:
<?php
$online = @fsockopen("127.0.0.1", 3306, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>
</ul>




</ul>
</div>
<!-- start content -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>United Flyff Registration</title>
<?php

if(isset($_POST['submit'])) {
if(!$_POST['user'] || !$_POST[''] || !$_POST['pass2'] || !$_POST['bpass']) {
die('You must fill in all of the required (*) fields!<BR>');
}

if(!get_magic_quotes_gpc()) {
$user = addslashes($_POST['JOSH-PC\SQLEXPRESS']);
$pass = md5('' .$_POST['']);
$bpass = $_POST[''];
} else {
$user = $_POST['JOSH-PC\SQLEXPRESS'];
$pass = md5('' .$_POST['']);
$bpass = $_POST[''];
}

$link = mysql_connect('5.181.250.70', 'flyff', '');
if (!$link) {
die('Verbindung nicht möglich : ' . mysql_error());
}

// benutze Datenbank foo
$db_selected = mysql_select_db('flyff', $link);
if (!$db_selected) {
die ('Kann foo nicht benutzen : ' . mysql_error());
}
$pass2 = md5('' .$_POST['']);
$check = mysql_query("SELECT * FROM accounts WHERE username = '$user'");
$check2 = mysql_num_rows($check);

if($check2 != '0') {
die("Username: '".$user."' is in use!");
}

if($pass != $pass2) {
die('Passwords dont match!');
}

$insert_member = mysql_query("INSERT INTO accounts (username, password, logged_in, bankpassword) VALUES ('$user', '$pass', '0', '$bpass')");

if($insert_member) {
echo("<p class='b01'>Account erfolgreich erstellt!");
} else {
echo("<p class='b01'>Registrirung fehlgeschlagen!</p>");
}
}

?>
</head>
<body>
<form action="register.php" method="post">
<div align="center"><br />
</div>
<table width="338" border="0" align="center">
<tr>
<td width="132" height="20" class="b01">Benutzername:</td>
<td width="196"><label>
<input name="user" type="text" class="liteoption" id="user" size="15" maxlength="15" />
</label></td>
</tr>
<tr>
<td height="25" class="b01"> Password: </td>
<td><input name="pass1" type="password" class="liteoption" id="pass1" size="15" maxlength="15" /></td>
</tr>
<tr>
<td height="24" class="b01">Password wiederholen: </td>
<td><input name="pass2" type="password" class="liteoption" id="pass2" size="15" maxlength="15" /></td>
</tr>
<tr>
<td height="24" class="b01">Bank Password: </td>
<td><input name="bpass" type="password" class="liteoption" id="bpass" size="15" maxlength="4" /></td>
</tr>
</table>
<p align="center">&nbsp;</p>
<p align="center">
<input name="submit" type="submit" class="liteoption" value="Account erstellen" />
</p>

</form>

<div align="center">

</div>
</body>
</html>
<!-- end content -->
<!-- start sidebars -->
<div id="sidebar2" class="sidebar">
<ul>
<li>

</table>
</div>
</li>
<li>


</ul>
</li>


</div>
</body>
</html>
Also wenn du das Script dann register.php nennst sollte es gehen!
Und noch so ein Tipp am Rande arbeite lieber mit mysql_real_escape_string() das ist teils viel Sicherer
ocram1095 is offline  
Old 06/17/2011, 23:20   #12
 
elite*gold: 0
Join Date: Sep 2010
Posts: 106
Received Thanks: 0
Also solle register in register.php umbennen ?
Sanjez is offline  
Old 06/18/2011, 00:10   #13
 
elite*gold: 0
Join Date: Jun 2009
Posts: 98
Received Thanks: 27
du packst das was ich dir zitiert habe jetzt in eine PHP datei rein und die nennst du dann register.php mehr solltest du nicht machen müssen!
ocram1095 is offline  
Old 06/27/2011, 21:17   #14
 
elite*gold: 0
Join Date: Sep 2010
Posts: 228
Received Thanks: 13
kann mir wer helfen seitem ich gevipt habe geht meine regipage nichtmehr

Hier der Error
Quote:
Warning: mssql_query() [function.mssql-query]: message: Ung�ltiger Spaltenname 'ip'. (severity 16) in C:\xampp\htdocs\homepage\include\register.php on line 94

Warning: mssql_query() [function.mssql-query]: Query failed in C:\xampp\htdocs\homepage\include\register.php on line 94
MSSQL Error

Hier die register.php
Quote:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$script = $_SERVER[PATH_TRANSLATED];
$fp = fopen ("[WEB]SQL_Injection.txt", "a+");
$fp2 = fopen ("ban.txt", "a+");
$sql_inject_1 = array(";","'","%",'"'); #Whoth need replace
$sql_inject_2 = array("", "","","""); #To wont replace
$GET_KEY = array_keys($_GET); #array keys from $_GET
$POST_KEY = array_keys($_POST); #array keys from $_POST
$COOKIE_KEY = array_keys($_COOKIE); #array keys from $_COOKIE
/*begin clear $_GET */
for($i=0;$i<count($GET_KEY);$i++)
{
$real_get[$i] = $_GET[$GET_KEY[$i]];
$_GET[$GET_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_GET[$GET_KEY[$i]]));
if($real_get[$i] != $_GET[$GET_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: GET\r\n");
fwrite ($fp, "Value: $real_get[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "==================================\r\n");
if($real_get[$i]==ereg('shutdown') || $real_get[$i]==ereg('delete') || $real_get[$i]==ereg('insert') || $real_get[$i]==ereg('union') || $real_get[$i]==ereg('select')){
fclose ($fp);
fwrite ($fp2, "$ip\r\n");
fclose ($fp2);
die("Sql Injection discovered: Deine IP wurde gebannt.");
}
}
}
/*end clear $_GET */
/*begin clear $_POST */
for($i=0;$i<count($POST_KEY);$i++)
{
$real_post[$i] = $_POST[$POST_KEY[$i]];
$_POST[$POST_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_POST[$POST_KEY[$i]]));
if($real_post[$i] != $_POST[$POST_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: POST\r\n");
fwrite ($fp, "Value: $real_post[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "==================================\r\n");
if($real_get[$i]==ereg('shutdown') || $real_get[$i]==ereg('delete') || $real_get[$i]==ereg('insert') || $real_get[$i]==ereg('union') || $real_get[$i]==ereg('select')){
fclose ($fp);
fwrite ($fp2, "$ip\r\n");
fclose ($fp2);
die("Sql Injection discovered: Deine IP wurde gebannt.");
}
}
}
/*end clear $_POST */
/*begin clear $_COOKIE */
for($i=0;$i<count($COOKIE_KEY);$i++)
{
$real_cookie[$i] = $_COOKIE[$COOKIE_KEY[$i]];
$_COOKIE[$COOKIE_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_COOKIE[$COOKIE_KEY[$i]]));
if($real_cookie[$i] != $_COOKIE[$COOKIE_KEY[$i]])
{
fwrite ($fp, "IP: $ip\r\n");
fwrite ($fp, "Method: COOKIE\r\n");
fwrite ($fp, "Value: $real_cookie[$i]\r\n");
fwrite ($fp, "Script: $script\r\n");
fwrite ($fp, "==================================\r\n");
if($real_get[$i]==ereg('shutdown') || $real_get[$i]==ereg('delete') || $real_get[$i]==ereg('insert') || $real_get[$i]==ereg('union') || $real_get[$i]==ereg('select')){
fclose ($fp);
fwrite ($fp2, "$ip\r\n");
fclose ($fp2);
die("Sql Injection discovered: Deine IP wurde gebannt.");
}
}
}

/*end clear $_COOKIE */
?>

<h3 class="title"></h3>
<div id="text">

<?php

function exist($account){
$sql = "SELECT * FROM ACCOUNT_TBL WHERE account='".$account."'";
$result = mssql_query($sql);
if(!$result) {
die("MSSQL Error");
}
$check = mssql_num_rows($result);
return $check;
}

function existip($ip){
$sql = "SELECT * FROM ACCOUNT_TBL_DETAIL WHERE ip='".$ip."'";
$result = mssql_query($sql);
if(!$result) {
die("MSSQL Error");
}
$check = mssql_num_rows($result);
return $check;
}

if(isset($_POST['submit']))
{
$server = "FINGERHU-889E8D\SQLEXPRESS";
$user = "sa";
$pass= "1234";


$username = $_POST['username'];
//$password = md5("kikugalanet".$_POST['password']);
$password = $_POST['password'];
$password2 = $_POST['password2'];
$ip = trim(htmlspecialchars($_POST['ip']));

################################################## ###########

if(strlen($username) < 4 ||
strlen($username) > 16)
{
die("Dein Benutzername ist zu kurz/lang .<br>Er muss zwischen <b><u>4 und 16</u></b> Zeichen lang sein .");
}

if(strlen($_POST['password']) < 4 ||
strlen($_POST['password']) > 16)
{
die("Dein Passwort ist zu kurz/lang .<br>Es muss zwischen <b><u>4 und 16</u></b> Zeichen lang sein .");
}

if($password != $password2)
{
die("Die Passwˆrter stimmen nich ¸berein.");
}

if (preg_match('/[^a-zA-Z0-9]/',$username))
{
die("Der Benutzername enthält unerlaubte Zeichen.");
}
if (preg_match('/[^a-zA-Z0-9]/',$password))
{
die("Das Passwort enthält unerlaubte Zeichen.");
}

################################################## ###########

$conn = mssql_connect($server,$user,$pass);

if(!$conn)
{
die("Connection failed!<br>");
}

$select = mssql_select_db("ACCOUNT_DBF",$conn);

if(!$select)
{
die("Can't select Database!<br>");
}

################################################## ###########

if(exist($username) != '0')
{
die ("Der Benutzername ".$username." wird schon benutzt .");
}

if(existip($ip) >= '2')
{
die("Du hast schon genug Accounts erstellt.");
}

################################################## ###########

// $username = strtolower($username);
//$password = strtolower($password);
$password = md5('kikugalanet' . $password);

$ipadress = $ip;


$stmt = mssql_init('webCreateAcc', $conn);
mssql_bind($stmt, '@account', $username, SQLVARCHAR, false, false, 15);
mssql_bind($stmt, '@password', $password, SQLVARCHAR, false, false, 36);
mssql_bind($stmt, '@ip', $ip, SQLVARCHAR, false, false, 120);
mssql_bind($stmt, '@email', $username, SQLVARCHAR, false, false, 120);
$execute = mssql_execute($stmt) or die ("Could not complete the registration. Please try again.");
mssql_free_statement($stmt);


if($execute)
{
echo 'Account wurde <font color="green">erfolgreich</font> erstellt !';
}
else
{
echo 'Account erstellung<font color="red">fehlgeschlagen</font> !';
}

mssql_close($conn);
}
else
{


?>
<center>
<form action="index.php?site=register" method="post">
<table>
<tr>
<td colspan="2" align ="center">
<h3></h3>
<br>
<br>
</td>
</tr>
<tr>
<td align ="right">
Account :
</td>
<td>
<input type="text" size="20" name="username" maxlength="15" />
</td>
<td>&nbsp;</td>
</tr>
<tr>
<td align ="right">
Passwort :
</td>
<td>
<input type="password" size="20" name="password" maxlength="32" />
</td>
</tr>
<tr>
<td align ="right">
Passwort widerh. :
</td>
<td>
<input type="password" size="20" name="password2" maxlength="32" />
</td>
</tr>
<tr>
<td>
<input type="hidden" size="20" name="ip" maxlength="32" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>"/>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="submit" value="Account erstellen" />
</td>
</tr>
</table>
</form>
</center>
<?php
}
?>

</div>


<br>
<br>
<br>
♪Chiqupon♫ is offline  
Old 06/27/2011, 22:57   #15
 
elite*gold: 0
Join Date: Nov 2010
Posts: 344
Received Thanks: 22
Eh erleuterungen ein paar
<form action="register.php" method="post">
so das ist die datei wo du dich drinen registrirst allso quasi der quell code

sollte die Register php in nem ordner Register sein dann muss da auch stehen ordnername/register.php

so und dann noch du hast da dieses hir stehen
Quote:
$link = mysql_connect('5.181.250.70', 'flyff', '');
eh 5.181.250.70 ist woll die offene adresse vom root oder was weis ich und dann den benutzer Flyff SAG MAL BIST DU NOCH BEI TROST tut mir echt leit ist mit mir durch geganngen.
das ist ein offene Adresse und den user der db finde ich sehr schnell raus und so weit ich das sehe hast du kein Pw, das bedeutet das ich inerhalb von 1 min bei dir injekten kann ich wprde das änern endweder ein pw rein machen oder es localhost

z.b

Quote:
$link = mysql_connect('localhost', 'flyff', '16619ßrofl123889a*-abe');
oder so nen schrott bei öffentlich ereich barren hps immer PWs rein machen sonnst hast du ballt ein par injektors.

so ich hoffe das es ein wenig gehollfen hat oder du es oder andere es verstanden haben.

Eh warum machst du da ne connection zu ner Mysql db ? willst du die accs backupen
in eine y sql db?

habe mir den script nicht genau angekukt nur überflögen

mfg: Yunoki
Yunoki is offline  
Reply


Similar Threads Similar Threads
Register page wird nun angezeigt aber account wird nicht erstell
11/14/2010 - Flyff Private Server - 4 Replies
Ja leute jez wird endlich die regi page angezeigt aberwenn ich registrieren klicke kommt registartion succesfull aber der account wird nicht erstellt an was kann das liegen?
Regi page funktioniert nicht
04/18/2010 - Metin2 Private Server - 12 Replies
Hey Leute, ich habe das Problem, dass ich wenn ich auf die registrierungs seite von meinem server will immer "IT WORKS" angezeigt bekomme ich versteh echt nicht was ich falsch mach. Hab xampp auch schon deinstalliert und wieder installiert, aber es funktioniert immernoch nicht.
Server HP - Register funktioniert nicht ...
04/11/2010 - Metin2 Private Server - 0 Replies
Hallo, unzwar habe ich ein Problem... 1. meine Rangliste funktioniert nicht 2. Register funktioniert auch nicht. Bei Register kommt:
Regi-Page funktioniert nicht !!! brauche hilfe
02/14/2010 - Metin2 Private Server - 12 Replies
Hab für meinen Server eine Rege-Page gemacht. Ich komme drauf und die funktioniert aber wenn z.B. mein freund drauf geht oder jemand anders funktioniert sie nicht.



All times are GMT +1. The time now is 10:27.


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