alexesprit (Normal User)
Newbie
Messaggi: 2
Iscritto: 13/04/2010
|
Questo topic è stato chiuso dal moderatore Ho scaricato questo script composto da due file (database.php e pr_00.php) che mi permette un login senza database.
Ecco il codice dei due file:
File database.php
codice PHP:
Codice sorgente - presumibilmente PHP |
<? //Per chi lo ha scaricato: inserisci qui i nomi degli utenti $datauser = array(lorenzo ,marco ,matteo ); //Qui le password $datapassword = array(lorenzo ,marco ,matteo ); //ricordati che lil primo nick va con la prima password o cosi via ?> File pr_00.php codice PHP: <?php // questo script è stato creato da Ruto di <a href="http://www.pierotofy.it" target="_blank">www.pierotofy.it</a> // <a href="http://www.lotenzo.3000.it" target="_blank">www.lotenzo.3000.it</a> <a href="http://www.avsp.altervista.org" target="_blank">www.avsp.altervista.org</a> // in_array è una funzione che cerca un determinato valore nell'array // array_search ti dice in che key ( o ondici) è situato un valore nell'array $data=date("m.d.y, H:i:s"); $user=$_POST['user']; include('database.php'); $valuser= 1; } if(in_array($_POST['password'],$datapassword)){ $valpassword= 1; $chiavepassword = array_search($_POST['password'], $datapassword); } $valsomm= $valuser+$valpassword; if(($valsomm==2)&&($chiavepassword==$chiaveuser)){ // cambia home.htm con il percorso e il nome della pagina a cui andare // un volta effettuato il login con successo header("Location: <a href="http ://www.miosito.com/utenti/" target="_blank">http://www.miosito.com/utenti/</a>$user.php"); //----------------------------------- }else{ //invece qui ci devi mettere la pagina a che da errore nell inserimento del login header("Location: <a href="http ://www.escortvirtuale.com/loginerr.htm" target="_blank">http://www.escortvirtuale.com/loginerr.htm</a>"); } ?>
|
Volevo sapere se è possibile fare in modo che a seconda del nome utente e password che si inseriscono si viene indirizzati ad una pagina personale. Esempio: Se inserisco nome utente: marco e password: marco vado in home.htm se invece inserisco nome utente: matteo e password: matteo vado in home2.htm
Grazie mille!
Ultima modifica effettuata da Thejuster il 13/04/2010 alle 17:50 |
|
fabriziorocca (Normal User)
Guru
Messaggi: 1162
Iscritto: 22/03/2009
|
Grazie per aver letto il regolamento e per aver usato i tag [ code ]
|
|
alexesprit (Normal User)
Newbie
Messaggi: 2
Iscritto: 13/04/2010
|
Scusami ma non ho idea di come inserirli
Ultima modifica effettuata da alexesprit il 13/04/2010 alle 16:40 |
|
cassin.simone (Member)
Guru
Messaggi: 1051
Iscritto: 03/06/2009
|
Postato originariamente da fabriziorocca:
Grazie per aver letto il regolamento e per aver usato i tag [ code ] |
E' il suo primo topic e il suo primo messaggio...è questo il modo di accogliere i nuovi arrivati?
Postato originariamente da alexesprit:
Scusami ma non ho idea di come inserirli |
Basta che tu clicchi su "Code" e metta tra i due bbcode il codice php |
|
djleo (Member)
Pro
Messaggi: 72
Iscritto: 07/03/2010
|
[ code ]
codice che vuoi!!!
[ /code ]
senza gli spazzi
Ultima modifica effettuata da djleo il 13/04/2010 alle 17:37 |
|
Thejuster (Admin)
Guru^2
Messaggi: 2305
Iscritto: 04/05/2008
|
cmq è il sorgente scritto male
il redirect e stato sbagliato
header("Location: <a href="http://www.miosito.com/utenti/" target="_blank">http://www.miosito.com/utenti/</a>$user.php");
ti basta cambiare quest'inidirizzo per mettere le pagine che vuoi
di norma il secondo link http://www.miosito.com/utenti/</a>$user.php"
dovrebbe apparire + o -
se hai fatto login come marco esempio appare
http://www.miosito.com/utenti/marco.php
ma è scritto male.
sostituisci questa riga con questa
Codice sorgente - presumibilmente Plain Text |
//Sostituisci questo blocco
//header("Location: <a href="http://www.miosito.com/utenti/" //target="_blank">http://www.miosito.com/utenti/</a>$user.php");
//con questo
header("Location: <a href='http://www.miosito.com/utenti/$user.php' target=_'blank'>http://www.miosito.com/utenti/$user.php</a>");
|
così dovrebbe andare
non ho testato ma la logica e questa.
tenti/</a>$user.php
terminando il link prima che la pagina marco.php venga stampata e ovvio che
hai valore null vuoto. e non và da nessuna parte.
|
|
fabriziorocca (Normal User)
Guru
Messaggi: 1162
Iscritto: 22/03/2009
|
Scusate se sono stato così spartano
|
|
paperinik4 (Normal User)
Newbie
Messaggi: 8
Iscritto: 21/08/2007
|
Salve a tutti,
Ho appena insiato a mettere mano sui linguaggi html e php. Volevo capire na cosetta, che probabilmente è di base, ma mi sfugge. Nell'esempio riportato sopra, il codice è scritto tutto in php giusto ??? bene volevo capire, io ho una pagina su altervista denominata http://www.miosito.altervista.org Partendo da questa pagina, sono riuscito a creare una maschera di username e password. Però come richiamo dalla pagina scritta in html il file in php per collegarli fra loro ?????Chi mi può dare spiegazioni per favore ?????? la mia memail è: paperinik4@gmail.com Aspetto una vosta risposta, grazie.
|
|
Thejuster (Admin)
Guru^2
Messaggi: 2305
Iscritto: 04/05/2008
|
|
|