Gå til innhold

Trenger hjelp til et registrerings system!


Anbefalte innlegg

Skrevet

Hallo! Jeg har et registrerings system.

Og det funket helt fint - intill jeg skiftet url'en til slik at man får f.eks: side=register. osv.. Da klikka scriptet. Og jeg kommer automatisk til melingen: "Register Fucked Up!".

 

Hvorfor det ?

 

Kilde:

https://www.diskusjon.no/index.php?showtopic=886877

 

Her er scriptet: Hva er feil ?

 

 

<?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

 

?>

 

<?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','Netherlands','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>";

} else {

echo "Register Fucked up!";

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

}

} else {

echo "Could not send the email!";

}

}

}

}

?>

 

 

Videoannonse
Annonse
Skrevet

Vet ikke hjelt jeg, men den koden der var ikek veldig bra.

Den var veldig dårlig.

 

Den er ikke sikker og den er veldig rotete, er ikke helt sikker på om den vil fungere i det hele tatt uten mye opprydding.

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...