Visualizzazione risultati 1 fino 17 di 17

Discussione: Sistema Login (per giochi)

  1. #1
    Guest

    Predefinito Sistema Login (per giochi)

    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

  2. #2
    Guest

    Predefinito

    Trovi tutto quì:
    http://phpeasystep.com/phptu/6.html

    Ciao

  3. #3
    Guest

    Predefinito

    per la registrazione invece?

  4. #4
    Guest

    Predefinito

    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:
    Codice:
    INSERT INTO `members` VALUES (NULL, '$nickname', '$password');
    ovviamente devi definire le due variabili della query prima di essa.
    Ciao

  5. #5
    Guest

    Predefinito

    mi potresti scrivere anche una bozza dell'intero codice?

  6. #6
    Guest

    Predefinito

    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>&nbsp;</td>
    <td>&nbsp;</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>&nbsp;</td>
    <td>&nbsp;</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

  7. #7
    Guest

    Predefinito

    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.";
    
    }
    
    
    
    }
    
    ?>

  8. #8
    Guest

    Predefinito

    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

  9. #9
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    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/


    Ultima modifica di EuroSalute : 02-11-2010 alle ore 21.29.01 Motivo: più info
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

  10. #10
    Guest

    Predefinito

    io però sto cercando un gioco di strategia dove costruisci città ecc ambientato nella passato
    Ultima modifica di TheCrociat : 03-11-2010 alle ore 14.52.52

  11. #11
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

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

    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

  12. #12
    Guest

    Predefinito

    mi puoi dare i link per il download di tutte e due?

  13. #13
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    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

    Ultima modifica di EuroSalute : 03-11-2010 alle ore 18.17.13 Motivo: più info
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

  14. #14
    Guest

    Predefinito

    ce ne sono tanti alcuni sono solo progetti

  15. #15
    Guest

    Predefinito

    ho trovato un cms per la creazine di un browsergame però mi servono programmatori e grafici per ultimarlo bene

  16. #16
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da TheCrociat Visualizza messaggio
    ho trovato un cms per la creazine di un browsergame però mi servono programmatori e grafici per ultimarlo bene
    quanto paghi?
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  17. #17
    Guest

    Predefinito

    bhe visto che nn è da fare da capo niente

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •