Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

salvataggio password

Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.

salvataggio password

Messaggioda jonni125 » mer ago 13, 2008 10:48 am

Salve ragazzi ho creato uno script per il salvataggio delle password, le deve salvare in questo modo:

'nick'=>'psw',


lo script è così:


Codice: Seleziona tutto
$apro=fopen('bla.txt', 'a+'); // Apro/creo il filebla.txt

// Scrivo nel file aperto i dati
fwrite($apro,
'' . $nome        . '
 
 
  ' . $password    . '
 
 
 ');


fclose($apro);                    // Chiudo la connessione aperta



il problema e che quando metto le virgolette alte per fare inserire i dati in quel modo(scritto sopra) mi dice che il codice è sbagliato, come faccio?
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda Luker94 » mer ago 13, 2008 11:07 am

Ma scusa...che errore ti da di preciso?

Vuoi che te li memorizzi tipo così?
Codice: Seleziona tutto
'mario'=>'pippo'
'simone'=>'ZC.953jd'
'carlo'=>'prova'


Se sì prova questo:
Codice: Seleziona tutto
<?
$nome=$_GET['nome'];
$password=$_GET['password'];
$apro=fopen('bla.txt', 'a+'); // Apro/creo il filebla.txt

// Scrivo nel file aperto i dati
fwrite($apro,"\n'".$nome."'"."=>'".$password."',");


fclose($apro);                    // Chiudo la connessione aperta
?>


PS. Ma non le cripti le password?

Ho la vaga impressione che tu voglia (potrei sbagliarmi, semai perdonami) usare una eval() per ottenere dal file bla.txt un array, ma in tal caso stai attento perché allora sarebbe parecchio facile bucarti il sito e fare ciò che si vuole...
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

Messaggioda jonni125 » mer ago 13, 2008 1:00 pm

e proprio come dici tu! ma io non so altre soluzioni... ehm ma il tuo script nn funge xo cioè funziona ma non mette i nomi ma solo i segni tipo ' ' => dentro non ci va il nome...
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!


Messaggioda jonni125 » mer ago 13, 2008 1:28 pm

uff in ogni caso la cosa ce volevo fare io non funziona... , ma per caso qualcuno ha un area privata nel sito? magari qualcuno mi potrebbe passare lo script per proteggere alcune pagine?
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda Luker94 » mer ago 13, 2008 1:49 pm

Mette solo quelli perché io ho scritto
Codice: Seleziona tutto
$nome=$_GET['nome'];
$password=$_GET['password'];

Per assegnare alle variabili dei valori (quindi per farlo funzionare devi andare ad esempio su http://localhost/test.php?nome=mario&password=pippo)

Se usi invece
Codice: Seleziona tutto
$nome=$_POST['nome'];
$password=$_POST['password'];

E crei questa pagina html
Codice: Seleziona tutto
<head>
<title>Registrati</title>
</head>
<body>
<form action="test.php" method="post">
  <label for="nome">Username:</label>
    <input type="text" name="nome" id="nome">
    <br>
    <label for="password">Password</label>
    <input type="password" name="password" id="password">
    <label for="ok"></label>
    <input type="submit" name="ok" id="ok" value="Submit">
</form>

</body>

Dovrebbe andare [rolleyes]
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

Messaggioda jonni125 » mer ago 13, 2008 1:53 pm

scusami ma a cosa serve l' ultima cosa che mi hai dato? comunque se vuoi il codice dell' attuale pg di log-in vai a vedere la discussione deface...
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda Luker94 » mer ago 13, 2008 1:57 pm

L'ultima cosa che ti ho dato è una pagina di html di esempio (fatta male ma l'ho scritta proprio ora...) che invia i dati inseriti allo script php, che tu mi hai dato, che io ti ho corretto e che però non funzionava perché probabilmente non gli hai passato dati... [sh]

Quindi riassumendo:

File prova.html

Codice: Seleziona tutto
<html>
<head>
<title>Registrati</title>
</head>
<body>
<form action="test.php" method="post">
  <label for="nome">Username:</label>
    <input type="text" name="nome" id="nome">
    <br>
    <label for="password">Password</label>
    <input type="password" name="password" id="password">
    <label for="ok"></label>
    <input type="submit" name="ok" id="ok" value="Submit">
</form>
</body>
</html>


File test.php
Codice: Seleziona tutto
<?
$nome=$_POST['nome'];
$password=$_POST['password'];
$apro=fopen('bla.txt', 'a+'); // Apro/creo il filebla.txt

// Scrivo nel file aperto i dati
fwrite($apro,"\n'".$nome."'"."=>'".$password."',");


fclose($apro);                    // Chiudo la connessione aperta
?>


Ah...ti sconsiglio vivamente di usare la eval() così, su due piedi...può essere pericoloso...
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

Messaggioda jonni125 » mer ago 13, 2008 2:14 pm

scusami ma perché mi hai scritto ste cose?? quello script in php dell' inizio incluso la domanda dell' inizio che ho fatto non servono + perché non cera modo di farle funzionare!, io infatti poi ho chiesto se qualcuno ha uno scipt di registrazione e log-in inzieme che hanno una registrazione automatica cioè registri e subito sei abilitato!
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda dararag » mer ago 13, 2008 3:10 pm

prima che arrivi qualche moderatore te lo dico io: scrivi in italiano [rolleyes]
comunque, ma imparare il php e scrivere qualcosa da solo? se non trovi guide chiedi che te ne do a centinaia
Maledette aziende produttrici, l'unico telefilm interessante degli ultimi tempi l'hanno interrotto alla decima puntata... e chi voleva sapere la fine?
Avatar utente
dararag
Silver Member
Silver Member
 
Messaggi: 1116
Iscritto il: mar gen 22, 2008 8:57 pm
Località: Casoria

Messaggioda jonni125 » mer ago 13, 2008 4:48 pm

e che io me lo volevo fare con gli if e che poi non sapevo come fare due grosse cose: come fare andare alla pagina avanti appena si inserisce una psw e un nik corretto e poi non so come fare in modo da associare una password a un nick
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda Luker94 » mer ago 13, 2008 7:32 pm

Bè...proprio non vuoi usare un db?
Comunque con questo sistema di salvataggio password e nomi utenti vuoi fare una specie di registrazone per accedere ad un'area privata? Se ho tempo ti posto un esempio...
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

Messaggioda jonni125 » mer ago 13, 2008 8:57 pm

si volevo fare proprio quello! ma in modo che la registrazione non solo sia sicura ma sia automatica! e io non so proprio come fare, te ne sarei veramente grato se mi faresti un esempio molto pratico... [sh] [sh] [rolleyes] [rolleyes]
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda Luker94 » gio ago 14, 2008 8:04 am

Cosa intendi per "automatica"? [8)] [uhm] [rolleyes]
Io ho già uno script di registrazione (e ho commentato praticamente ogni singola riga di codice)...ma dato che sono nuovo chiedo se posso postarlo qui, dato che è un po'più lungo dei precedenti (sono 88 righe) [uhm]
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

Messaggioda jonni125 » gio ago 14, 2008 9:02 am

automatico cioè che appena ti registri vieni abilitato in automatico all' area privata , per postarlo fai un log su un servizio host tipo megaupload o simili...
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda Luker94 » gio ago 14, 2008 9:33 am

Ok, senti io ne ho già uno pronto per la registrazione, lo sto perfezionando (anche se è molto semplice voglio aggiungere tutti i controlli) poi faccio l'upload.
Il login però poi lo fai tu, tanto non dovrebbe essere difficile nella registrazione ti ho commentato tutto...(ah quando ti registri non ti fa il login in automatico, per ora, ma il codice lo puoi facilmente aggiungere tu, dopo che hai scritto il login)
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

Messaggioda Luker94 » gio ago 14, 2008 10:03 am

Ecco qui
http://www.megaupload.com/?d=6NHY1L40
Potrebbe non essere esattamente quello che cercavi (nel senso che ti registra, ma non ti effettua subito automaticamente il login) comunque se guardi un po'il codice capisci come modificarlo a piacere tuo, dato che ho commentato quasi tutte le righe, come ti ho detto...il login quindi prova almeno a scriverlo da solo [;)] [:)]
Comunque è provvisto di controllo della validità dei campi (anche con le regex, per il nome utente).
Dimmi poi che ne pensi.
Comunque come ti ho detto leggilo: lo troverai istruttivo, secondo me [^]
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

Messaggioda dararag » gio ago 14, 2008 11:12 am

per automatico intende che non c'è bisogno di attivazione manuale per registrarsi, che faccia tutto da solo senza interventi da parte sua...
Maledette aziende produttrici, l'unico telefilm interessante degli ultimi tempi l'hanno interrotto alla decima puntata... e chi voleva sapere la fine?
Avatar utente
dararag
Silver Member
Silver Member
 
Messaggi: 1116
Iscritto il: mar gen 22, 2008 8:57 pm
Località: Casoria

Messaggioda Luker94 » gio ago 14, 2008 11:18 am

Ah bè allora è a posto [:D]
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

Messaggioda jonni125 » gio ago 14, 2008 11:40 am

per automatico io intendo che non c'è mano di persone per l' abilitazione
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda jonni125 » gio ago 14, 2008 11:44 am

scusami ma io non intendevo questo io intendevo il coso di log-in tipo questo guarda :http://jonni1995.altervista.org/download/sezione_download/download-utilit_.php e che questo non è automatico cioè quando l' utente si registra non viene abilitato
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Prossimo

Torna a Sviluppo Web

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti

cron
Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising