Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
13/04/10 14:10
alexesprit
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:

<?

//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');
if(in_array($_POST['user'],$datauser)){
$valuser= 1;
$chiaveuser = array_search($_POST['user'], $datauser);
}
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 13/04/10 15:50
aaa
13/04/10 14:21
fabriziorocca
Grazie per aver letto il regolamento e per aver usato i tag [ code ]
aaa
13/04/10 14:39
alexesprit
Scusami ma non ho idea di come inserirli :(
Ultima modifica effettuata da alexesprit 13/04/10 14:40
aaa
13/04/10 15:18
cassin.simone
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 ;)
aaa
13/04/10 15:20
djleo
[ code ]
codice che vuoi!!!
[ /code ]

senza gli spazzi
Ultima modifica effettuata da djleo 13/04/10 15:37
aaa
13/04/10 16:01
Thejuster
cmq è il sorgente scritto male

il redirect e stato sbagliato

header("Location: <a href="miosito.com/utenti/…; target="_blank">miosito.com/utenti/</…;);

ti basta cambiare quest'inidirizzo per mettere le pagine che vuoi
di norma il secondo link miosito.com/utenti/</…;

dovrebbe apparire + o -
se hai fatto login come marco esempio appare

miosito.com/utenti/…
ma è scritto male.
sostituisci questa riga con questa


//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.
mire.forumfree.it/ - Mire Engine
C# UI Designer
13/04/10 19:32
fabriziorocca
Scusate se sono stato così spartano
aaa
26/05/11 11:39
paperinik4
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 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.
aaa