Dove posso trovare un sistema di login e registrazione per un il mio Browsergame?
Ho creato la tab già nel db Campio Nick Password e Mondo ma non trovo uno script che utilizzi questi 3 campi per la registrazione e login utenti
Printable View
Dove posso trovare un sistema di login e registrazione per un il mio Browsergame?
Ho creato la tab già nel db Campio Nick Password e Mondo ma non trovo uno script che utilizzi questi 3 campi per la registrazione e login utenti
Trovi tutto quì:
http://phpeasystep.com/phptu/6.html
Ciao
per la registrazione invece?
Crea i form adatti, metti il form in modo che mandi con POST ad una pagina da te creata.
In questa pagina, con le variabili:
Codice PHP:$_POST['campoform']; recupera i dati e poi esegui la seguente query:
ovviamente devi definire le due variabili della query prima di essa.Codice:
INSERT INTO `members` VALUES (NULL, '$nickname', '$password');
Ciao
mi potresti scrivere anche una bozza dell'intero codice?
Ecco la pagina per inserire i dati:
Codice HTML:
<title>Search Everything You Want</title>
</head>
<body>
<table border="1" cellpadding="8" width="97%" align="center" vspace="20">
<tr>
<td>
<a href="index.php">
<img src="http://i1043.photobucket.com/albums/b435/fede1696/Sito/logo.png"></a>
</td>
<td width="90%">
<!--PUBBLICITA-->
<center>
<script type="text/javascript">
//<![CDATA[
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'"><\/s'+'cript>');
//]]>
</script>
</center>
<!--PUBBLICITA-->
</td>
<td width="7%">
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<form name="form1" method="post" action="checklogin.php">
<td colspan="3"><strong>Member Login </strong></td>
</tr>
<tr>
<td width="78">Username</td>
<td width="6">:</td>
<td width="294"><input name="myusername" type="text" id="myusername"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input name="mypassword" type="password" id="mypassword"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value="Login"></td>
</tr>
</table>
</form>
</td>
</tr>
<tr>
<td colspan="2">
<div align="center"><font size="4px">
<center>
<table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form name="form1" method="post" action="reg-control.php">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td colspan="3"><strong>Registrazione Nuovo Utente</strong></td>
</tr>
<tr>
<td width="78">Username<font size="2" color="red">*</font></td>
<td width="6">:</td>
<td width="294"><input name="myusername" type="text" id="myusername"></td>
</tr>
<tr>
<td>Password<font size="2" color="red">*</font></td>
<td>:</td>
<td><input name="mypassword" type="password" id="mypassword"></td>
</tr>
<tr>
<td>Indirizzo E-mail<font size="2" color="red">*</font></td>
<td>:</td>
<td><input name="mymail" type="text" id="mypassword"></td>
</tr>
<tr>
<td colspan="3">
<font size="1" color="red">*Campi obbligatori</font>
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value="Registrati"></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
</center>
</td>
<td>
<center><img src="http://i1043.photobucket.com/albums/b435/fede1696/Sito/mappa_menu.png?t=1287170760" width="200" height="516" border="0" usemap="#map" /></center>
<map name="map">
<area shape="rect" coords="0,0,199,74" href="chi-siamo.html" />
<area shape="rect" coords="0,75,200,152" href="mailto:fedescript@altervista.org" />
<area shape="rect" coords="0,153,199,212" href="supporto.php" />
<area shape="rect" coords="0,223,200,297" href="unisciti-a-noi.php" />
<area shape="rect" coords="0,308,200,376" href="regole-duso.php" />
<area shape="rect" coords="0,383,200,458" href="http://seyw.forumfree.it/" />
<area shape="rect" coords="0,459,199,515" href="" /><!--blog-->
</map>
</td>
</tr>
</table>
<br/><br/><br/><br/><br/>
</body>
</html>
Ecco il contenuto di reg-control.php:
Codice PHP:<?php
$user = $_POST['myusername'];
$mail = $_POST['mymail'];
$password=$_POST['mypassword'];
$cript=MD5($password);
$cript=$cript."g39s1hf0j4l6mw7cy03w5s";
$link = mysql_connect ("localhost", "fedescript", "")
or die ("Non riesco a connettermi");
$db_name="my_fedescript"; // Database name
mysql_select_db("$db_name")or die("cannot select DB");
$result = mysql_query ("INSERT INTO `members` VALUES (NULL, '{$_POST['myusername']}', '{$_POST['mypassword']}', '{$_POST['mymail']}');")
or die ("<head></head><body><script type='text/javascript'>document.location.href='registrazionefailed.php'</script></body>");
echo "Registrazione completata";
mysql_close($link);
?>
Ho copiato dai miei tagliando dei pezzi, spero vada comunque
grazie io nel frattempo ne ho provato uno mio però ci sarebbero 2 correzzione che andrebbero fatte
1) quando aprò il file nel brwoser il titolo del form Nickname mi appare sulla riga del form mondo mentre dovrebbe andare a capo
2) dovrei mettere che oltre ha controllare che non ci sia un email uguale controlli che non ci sia anche un nickname uguale ecco il codice:
se ci sono modifche fammele pure
Codice HTML:<?php
// includiamo il file di connessione al database
include ('configurazione.php');
// creiamo il nostro modulo di registrazione
?>
<form action='?inviodati=ok' method='POST'>
<b>Mondo<br>
<select name="mondo"> <option value="A">Mondo Alpha</option></select>
<b>NickName</b><br>
<input type='text' name='nickname'><br>
<b>Mail</b><br>
<input type='text' name='mail'><br>
<b>Password</b><br>
<input type='password' name='pass'><br>
<b>Ripeti Password</b><br>
<input type='password' name='pass2'><br>
<input type='submit' value='Completa Registrazione'><br>
</form>
<?php
// attraverso un if controlliamo che il form sia stato inviato
if ( $_GET['inviodati'] == "ok" ) {
// recuperiamo i dati inviati con il form
$mondo = $_POST['mondo'];
$nickname = $_POST['nickname'];
$mail = $_POST['mail'];
$pass1 = $_POST['pass'];
$pass2 = $_POST['pass2'];
// ora controlliamo che i campi siano stati tutti compilati
if ( $mondo == TRUE && $mail == TRUE && $nickname == TRUE && $pass1 == TRUE && $pass2 == TRUE ) {
// controlliamo se il campo mail è stato scritto in maniera errata
$email = eregi("^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$",$mail);
if ( $email == TRUE ) {
// controlliamo se l'mail è presente già nel database
$sql = mysql_query("SELECT * FROM utenti WHERE mail = '$mail'") or die ("Mail già occupata");
$num_rows = mysql_num_rows($sql);
if ( $num_rows == 0 ) {
// ora controlliamo che le password inserite siano identiche
if ( $pass1 == $pass2 ) {
// infine criptiamo la password con md5
$pass_md5 = md5($pass1);
$nickname = mysql_real_escape_string($nickname);
$mondo = mysql_real_escape_string($mondo);
mysql_query("INSERT INTO utenti
(id , nick , mondo , pass , mail )
VALUES
('','$nickname', '$mondo', '$pass_md5', '$mail' )") OR DIE(mysql_error());
// e inviamo una mail con la riuscita registazione
mail ($mail, "Registrazione OK", "Complimenti registrazione effettuata con successo", "From: thecrociat@altervista.org");
// messaggio da far visualizzare all'utente finale
echo "Complimenti registrazione effettuata con successo.";
} else {
echo "Le password non corrispondono";
}
} else {
echo "Indirizzo mail già utilizzato.";
}
} else {
echo "La tua mail non è idonea, per la registrazione.";
}
} else {
echo "Tutti i campi sono obbligatori.";
}
}
?>
hai fatto molti errori nel tuo codice.
Ti conviene copiarti il mio e adattarlo.
io sono disponibile ad aiutarti, però se vuoi fare un browsergame (difficilissimo, quasi impossibile se da soli), ti conviene studiare i seguenti codici:
- html
- css
- javascript
- php
- sql
- asp
Perchè se non li sai perfettamente non riuscirai a fare molto :D
non hai mai provato a cercare su sourceforge.net????
vai qui:
http://sourceforge.net/search/?words...&search=Search
costruire da solo un browser game non sarà così semplice, qui possiamo aiutarti....ma io consiglirei di avere già la base costruita, per poi magari apportare modifiche....
esempio:
http://sourceforge.net/projects/phpstrategygame/
This is an engine for creating a php browser game, like ikariam, travian and ogame. Whit mysql database!!! It supports ikariam and travian. The project include World Of Magic strategy game.
non eri interessato a Devana???
http://sourceforge.net/projects/devana/
:wink:
io però sto cercando un gioco di strategia dove costruisci città ecc ambientato nella passato
ti volevo dire ancora che PHP STRATEGY BROWSER GAME è un motore che ti permette di creare il tuo gioco....
puoi effettuare altre ricerche, esempio .... type CIVILIZATION BROWSER GAME oppure CITY BROWSER GAME ........
:idea:
mi puoi dare i link per il download di tutte e due?
per il download devi vedere dai seguenti link...
parole chiave:
CIVILIZATION+BROWSER+GAME:
http://sourceforge.net/search/?words...&search=Search
parole chiave:
CITY+BROWSER+GAME:
http://sourceforge.net/search/?words...&search=Search
:roll:
ce ne sono tanti alcuni sono solo progetti
ho trovato un cms per la creazine di un browsergame però mi servono programmatori e grafici per ultimarlo bene
bhe visto che nn è da fare da capo niente