Gå til innhold

Hva trenger jeg, for å slippe å endre hele systemet ?


Anbefalte innlegg

Hei!

 

Har tenkt til å lage nytt registreringssystem. Så da lurer jeg på hva av denne koden jeg trenger:

 

 

 

<?php

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

# #

# Auteur: J. Klompen #

# Site : http://www.maffia.net.tc #

# Date : 15 apr 2005 #

# Email: [email protected] #

# #

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

// bezoekers statistieken

$pagename = "Register";

include("./counter.inc.php");

setcookie("cookieusername", "");

setcookie("cookiepassword", "");

if (!$_POST['name'] OR !$_POST['password']) {

?>

<html>

<head>

<title>Registrer @ Mafia</title>

<link rel="stylesheet" type="text/css" href="src/standard.css" />

<script language=JavaScript>

 

function screenshots(){

var popurl="screenshots.php"

winpops=window.open(popurl,"","width=800,height=640,")

}

 

function firstFocus()

{

if (document.forms.length > 0)

{

var TForm = document.forms[0];

for (i=0;i<TForm.length;i++)

{

if ((TForm.elements.type=="text")||

(TForm.elements.type=="textarea")||

(TForm.elements.type.toString().charAt(0)=="s"))

{

document.forms[0].elements.focus();

break;

}

}

}

}

</SCRIPT>

</head>

<body>

 

<table class="login"><tr><td align="center">

<table class="windowLogin">

<tr>

<td class="loginLeft">

<img src="images/logoLogin.jpg" />

</td>

<td class="loginRight">

<div class="mainTitle"><div class="logo"> </div></div>

<div class="mainText">

 

Register!<br />

<br />

<?php

include "_ip_block.php";

if ($ip_check == "pos") {

?>

<form method="post">

<table>

<tr><td class="column1"><li></td><td class="column2">Brukernavn </td><td class="column3"><input type="text" name="name" /></td><td></td></tr>

<tr><td class="column1"><li></td><td class="column2">E - post</td><td class="column3"><input type="text" name="password" /></td><td></td></tr>

<tr><td></td><td></td><td class="column4"><input class="button" type="submit" value="Registrer" /></td></tr>

</table>

</form>

<?php

} elseif ($ip_check == "neg") {

echo "You are blocked from this site!!!";

echo "<br/>";

echo "Reason: $reason";

}

?>

</div>

</td>

</table>

<div class="windowLoginStatus">

<a class="login" href="index.php">Logg inn</a> | <a class="login" href="recover.php">Glemt Passord!</a> | <a class="login" href="java script:screenshots()">Screenshots!</a></div>

</td></tr></table>

 

</body>

</html>

<?php

} else {

$name = $_POST['name'];

$password = $_POST['password'];

$while = 0;

include "_connect.php";

$lijstGebruikers = "SELECT * FROM users";

$resultLijstGebruikers = mysql_query($lijstGebruikers);

while ($row = mysql_fetch_array($resultLijstGebruikers)) {

$name2 = strtolower($name);

$username = strtolower($row[username]);

if ($name2 == $username) {

$while = 1;

}

}

if ($while == 1) {

echo "User allready exists";

echo "<br />Please wait till we tranfer u";

echo "<META http-equiv=refresh content=\"2;url=register.php\">";

} else {

$name = $_POST['name'];

$password = $_POST['password'];

$datem = date( "j.M.Y - G:i:s" );

$lijstGebruikers = "SELECT * FROM users WHERE specialised='$password'";

$resultLijstGebruikers = mysql_query($lijstGebruikers);

if (mysql_num_rows($resultLijstGebruikers) == 1) {

echo "There is allready an user that uses that email adress!";

echo "<br />Please wait till we tranfer u";

echo "<META http-equiv=refresh content=\"2;url=register.php\">";

} else {

$name = $_POST['name'];

$password = $_POST['password'];

$pass1 = rand(0,100);

$pass2 = rand(0,100);

$pass3 = rand(0,100);

$pass4 = rand(0,100);

$pass5 = rand(0,100);

$passgenerated = $pass1 . $pass2 . $pass3 . $pass4 . $pass5;

if ($passgenerated) {

$opdracht = "INSERT INTO users VALUES('0','$name','$passgenerated','0','1500','0','100','0','0','No quote','0','0','0','0','Nesbyen','0','0','0','0','0','0','$datem','0','0','0','0','0','$password')";

$resultaat = mysql_query($opdracht);

if ($resultaat) {

echo "<div class=\"mainText\">";

echo "Register succes! You can now login with this password: <b>\"$passgenerated\"</b>. Have fun!<br/>(You can change your password in profile, after your logged in)<br/>";

echo "<a href=index.php>Return to login</a>";

echo "</div>";

 

}

}

}

}

}

?>

 

 

 

 

 

 

Er det mer enn dette: ??

 

	setcookie("cookieusername", "");
setcookie("cookiepassword", "");

Lenke til kommentar
Videoannonse
Annonse

De to linjene nuller ut eventuelle verdier i cookien.

 

 

$opdracht = "INSERT INTO users VALUES('0','$name','$passgenerated','0','1500','0','100','0','0','No quote','0','0','0','0','Nesbyen','0','0','0','0','0','0','$datem','0','0','0','0','0','$password')";

$resultaat = mysql_query($opdracht);

 

er det som gjør selve registreringen av en ny bruker. Men du trenger deler av den andre koden også, for å sjekke at brukernavnet ikke allerede finnes og slikt. Men den koden inneholder en del feil, unødvendige operasjoner og usikre databasespørringer...

 

Men et tips: Ikke lag store nettbaserte multiplayerspill før du kan noe så enkelt som å analysere denne koden.. Begynn med begynnelsen, og lær deg ting gradvis..

Lenke til kommentar
Gjest Slettet+1374861

Huff dette mafia-spillet skulle aldri vert lansert. En pest og en plage.

 

Men som nevnt, du trenger MYE av koden. Kommer helt ann på hvilke rammer du trenger.

Lær deg grunnleggende ting, og kom med mer konkrete spørsmål om eksakte punkt med kode.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...