Discussione PAGINA REGISTRAZIONE NO-IP

Stato
Discussione chiusa ad ulteriori risposte.

FastFurius

Utente Bronze
25 Maggio 2013
6
2
0
43
Salve ragazzi qualcuno mi puo dare il link di una pagina registrazione per server no ip
 
E' uguale a tutte le altre. O te la crei tu, o usi l'account_create.php che usano tutti, oppure la prendi da un qualsiasi sito e te la configuri con i dati che hai messo al momento dello start.
 
Ultima modifica:
Apri blocnoteS > incolla questo:
<!DOCTYPE html>
<html>
<head>
<title>
Registrazione NOME SERVER.
</title>
<style type="text/css">
#container_Rev{
margin:20px auto;
width:800px;
}
#NOME SERVER{
background-color:silver;
border:2px solid black;
width:800px;
padding:20px;
}
#NOME SERVER table td{
font-size:18px;
color:firebrick;
}
margin:5px 0px;
background-color:silver;
border:2px solid black;
width:800px;
padding:20px;
font-size:18px;
color:firebrick;

</style>
</head>
<body background="http://www7.pic-upload.de/10.07.11/7ugiuz6z1lxx.jpg">
<div id="container_Rev">
<?php

error_reporting(0);

if(isset($_POST['submit'])){

$host='HOST NO-IP/HAMACHI';
$user='root';
$pass='PASSWORD NAVICAT';

$conn=@mysql_connect($host,$user,$pass) or die("Si è verificato un errore di connessione al database, riprovare più tardi la registrazione.");

$Login=mysql_real_escape_string($_POST['Login']);
$password=mysql_real_escape_string($_POST['password']);
$password2=mysql_real_escape_string($_POST['password2']);
$email=mysql_real_escape_string($_POST['email']);
$deletepass=(int)$_POST['deletepass'];
$real_name=mysql_real_escape_string($_POST['real_name']);

$create_time=@date('Y-m-d H:i:s');
$cash=45000;
$gold_expire='2015-12-31 16:00:00';
$silver_expire='2015-12-31 16:00:00';
$safebox_expire='2015-12-31 16:00:00';
$autoloot_expire='2015-12-31 16:00:00';
$fish_mind_expire='2015-12-31 16:00:00';
$marriage_fast_expire='2015-12-31 16:00:00';
$money_drop_rate_expire='2015-12-31 16:00:00';

$request="INSERT INTO `account`.`account` (`id` ,`Login` ,`password` ,`real_name` ,`social_id` ,`email` ,`phone1` ,`phone2` ,`address` ,`zipcode` ,`create_time` ,`question1` ,`answer1` ,`question2` ,`answer2` ,`is_testor` ,`status` ,`securitycode` ,`newsletter` ,`empire` ,`name_checked` ,`availDt` ,`mileage` ,`cash` ,`gold_expire` ,`silver_expire` ,`safebox_expire` ,`autoloot_expire` ,`fish_mind_expire` ,`marriage_fast_expire` ,`money_drop_rate_expire` ,`ttl_cash` ,`ttl_mileage` ,`channel_company`)
VALUES (NULL , '$Login', PASSWORD('$password'), '$real_name', '$deletepass', '$email', NULL , NULL , NULL , '', '$create_time', NULL , NULL , NULL , NULL , '0', 'OK', '', '0', '0', '0', '0000-00-00 00:00:00', '0','$cash' ,'$gold_expire' ,'$silver_expire' ,'$safebox_expire' ,'$autoloot_expire' ,'$fish_mind_expire' ,'$marriage_fast_expire' ,'$money_drop_rate_expire' , '0', '0', '');";

echo "<div id=\"NOME SERVER\">";

if (strlen($email)>0) {

if (strlen($Login)>0 and strlen($Login)<=10) {
if (strlen($password)>2 and strlen($password)<=15) {
if ($deletepass > 999999 and $deletepass < 10000000) {
if ($password==$password2){
if(mysql_query($request)){
echo "Progresso: <progress value=\"100\" max=\"100\"></progress><br /><br /><font color=\"green\" size=\"4\">Il Tuo Account è Stato Creato Con Successo!</font><br />Benvenuto In NOME SERVER, vi auguriamo una buona permanenza!";
}else{
echo "Progresso: <progress value=\"50\" max=\"100\"></progress><br /><br /><font color=\"red\" size=\"4\">Nome account già esistente!</font>";
}
}else{
echo "Progresso: <progress value=\"30\" max=\"100\"></progress><br /><br />Le password non coincidono!";
}
}else{
echo "Progresso: <progress value=\"20\" max=\"100\"></progress><br /><br />Il codice cancellazione inserito deve avere 7 numeri!";
}
}else{
echo "Progresso: <progress value=\"10\" max=\"100\"></progress><br /><br />La password inserita deve avere almeno 3 caratteri, massimo 15!";
}
}else{
echo "Progresso: <progress value=\"5\" max=\"100\"></progress><br /><br />L'username inserito deve avere almeno 1 carattere, massimo 10!";
}

}else{
echo "Progresso: <progress value=\"2\" max=\"100\"></progress><br /><br />L'email inserita è falsa!";
}

echo "</div>";

}

?>
<form id="NOME SERVER" action='#' method='post'>
<table border='0' width='100%' align='center'>
<tr>
<h1>REGISTRAZIONE NOME SERVER- <a href="shop.php">Vai all'itemshop!</a></h1>
</tr>
<tr>
<br><i>Compilate la seguente registrazione.</i> <br>
</tr>
<tr>
<td>Nome account, Min 1, Max 10 Caratteri. =</td><td>
<input tabindex='1' name='Login' class='application' size='30' placeholder="Il nome dell'account..." /></td>
</tr>
<tr>
<td>Password, Min 3, Max 15 Caratteri. =</td><td>
<input tabindex='2' name='password' type='password' class='application' size='50' placeholder="La tua password..." /></td>
</tr>
<tr>
<td>Ripeti Password =</td><td>
<input tabindex='3' name='password2' type='password' class='application' size='50' placeholder="Ripeti la tua password..." /></td>
</tr>
<tr>
<td>Email. =</td><td>
<input tabindex='4' name='email' class='application' size='30' placeholder="La tua E-Mail..." /></td>
</tr>
<tr>
<td>Password Cancella PG, 7 Numeri. =</td><td>
<input tabindex='5' name='deletepass' class='application' size='50' placeholder="La tua password numerica per cancellare i pg..." /></td>
</tr>
<tr>
<td>Nome Reale. (FACOLTATIVO) =</td><td>
<input tabindex='5' name='real_name' class='application' size='30' placeholder="Il tuo nome..." /></td>
</tr>
</table>
<center><button class='eingabe-button' type='reset'>Resetta Campi</button> - <button name='submit' value='submit' class='eingabe-button' type='submit'>Registrati a NOME SERVER</button></center>
</form>
</div>
</body>
</html>

rinominalo in account_create.php
------------------------------------------
è gia fixato! quindi dovrebbe essere privo di vunnerabilità!
Se cosi non è, chi se ne accorge del "bug" è pregato di aggiustarlo :D
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom