solo che così non visualizza all'utente se è loggato o meno!per vederlo devi collegarsi a quella pagina, io vorrei che uscisse direttamente sul sito la scritta!
solo che così non visualizza all'utente se è loggato o meno!per vederlo devi collegarsi a quella pagina, io vorrei che uscisse direttamente sul sito la scritta!
Metti l'iframe sul sito.. non capisco il problema.
Ciao!
regolamento altervista_______________ regolamento forum
hei ale...non va! :-( mi esce scritto che è impossibile collegarsi al database :-( che facciamo?
Hai modificato qualcosa? Semmai, riscarica i file.
Ciao!
regolamento altervista_______________ regolamento forum
<iframe src="./eventualecartella/login.php"></iframe> al posto di eventuale cartella ho messo login che è il nome della cartella caricata sul sito, per il resto non ho modificato niente!
Ho provato, e (penso) funziona: prova a mettere "alemoppo" - "prova": viene scritto che l'account deve essere attivato, quindi riesce a connettersi al database... Forse avevi finito le query/h ?
p.s: puoi modificare anche il colore... Non so quando hai scaricato gli ultimi file, però ho introdotto alcune caratteristiche in più (su personalizzazioni).
Ciao!
Ultima modifica di alemoppo : 05-02-2012 alle ore 01.34.17
regolamento altervista_______________ regolamento forum
ottimo, solo allora che bisogna cambiare qualcosina, tipo se non sei loggato invece di uscire scritto database non trovato ci dovrebbe essere non loggato, e quando fai il login dopo averlo effettuato ti dovrebbe riportare alla pagina iniziale!Io dicevo che non andava perchè mi usciva la scritta così, che ne sapevo io che dovevo fare il login!
Ho risolto cambiando la scritta Impossibile selezionare il database con utente non loggato, ora manca solo il fatto che quando ti colleghi ti manda in automatico alla pagina iniziale!
Ultima modifica di dborraccino : 05-02-2012 alle ore 02.38.45
Ultima modifica di alemoppo : 05-02-2012 alle ore 03.03.44
regolamento altervista_______________ regolamento forum
si quando fai il login esce benvenuto , nomeutente xò prima di fare il login mi dava quella scritta ora invece appena vai sul sito esce utente non loggato e se fai il login ti esce il nome dell'utente! :-) ora dobbiamo capire solo come fare a sistemare quel fatto del login
ciao ale. Non riesco a fare una pagina php perchè con il programma che uso non mi permette di creare pagine in php (oppure non lo so fare io) :-P Io uso X5 e il linguaggio che usa è html! ma comunque così funziona, se ti colleghi al sito ti dice che non sei loggato e se ti colleghi ti dice benvenuto... la cosa che vorrei fare ora è che una volta collegato ti rimanda in automatico alla home!Come facciamo?
Visto che usi un iframe, non penso sia possibile: se si fa fare il redirect di una pagina dentro un iframe, cambia la pagina dentro l'iframe, e non "tutta".
Comunque, non son sicuro, perché gli iframe non gli ho mai usati, però penso sia così...
Ciao!
regolamento altervista_______________ regolamento forum
ale, forse mi sono spiegato male, L'iframe l'ho usato solo per far vedere se un utente è registrato o meno, per tutto il resto ho creato una pagina in php con collegamento sul sito. Ora quando uno fa il login vorrei che lo indirizza automaticamente alla home page perche altrimenti l'utente deve ricollegarsi nuovamente!Spero di essermi spiegato meglio!
Teoricamente, dopo aver fatto il login, avviene il redirect alla tua home.
Se vuoi modificare la pagina del redirect (che non sia la home), dovresti aggiungere il redirect ($INDIRIZZO_REDIRECT).
Ciao!
regolamento altervista_______________ regolamento forum
ho un problema con il login a questa pagina rockstarsocialnetwork
effettuando il login mi rimane una pagina bianca.. ho seguito questo topic per creare i file
Quale è il codice?
Comunque ti conviene creare un nuovo topic.
Ciao!
regolamento altervista_______________ regolamento forum
ho usato un codice credo realizzato da te in questo topic con un'altro utente mi funziona la registrazione ma no il login
Codice PHP:
<?php
session_start();
if(isset($_SESSION['utente']))
header('Location: http://rostarsocialnetwork.altervista.org/home.php');
if(isset($_COOKIE['user'],$_COOKIE['pass']))
{
$user = mysql_real_escape_string($_COOKIE['user']);
$pass = mysql_real_escape_string($_COOKIE['pass']);
#rinnovo i cookie
setcookie('user',$user,time()+(60*60*24*30)); //dura 30 gg
setcookie('pass',$pass,time()+(60*60*24*30)); //dura 30 gg
}
else if(isset($_POST['username'],$_POST['password']))
{
$user = mysql_real_escape_string($_POST['username']);
$pass = md5(mysql_real_escape_string($_POST['password']));
}
if(isset($user,$pass))
{
require_once('./site/config.php');
$q = mysql_query('SELECT username FROM utenti WHERE username = \''.$user.'\' AND user_password=\''.$pass.'\' LIMIT 1');
mysql_close($db);
if(!$q)
echo 'Errore durante la query: '.mysql_error();
else if(mysql_num_rows($q) == 1)
{
$_SESSION['utente'] = htmlentities($user);
if(isset($_POST['ricordami']))
{
setcookie('user',$user,time()+(60*60*24*30)); //dura 30 gg
setcookie('pass',$pass,time()+(60*60*24*30)); //dura 30 gg
}
echo 'Loggato correttamente';
}
else echo 'I dati non sono corretti. Riprova...';
}
if(!isset($_SESSION['username']))
{
?>
<?php
}
?>
Ultima modifica di alemoppo : 10-10-2014 alle ore 21.24.03 Motivo: +tag [php]
Nel database c'é la tabella creata correttamente? Il file config.php viene correttamente incluso?
Come verifichi che la registrazione avviene correttamente?
Inoltre ormai le funzioni mysql_* sono obsolete. Dovresti usare mysqli_*.
Se quel codice non va, non devi far altro che debuggare con le echo per vedere dove è il problema.
Ciao!
regolamento altervista_______________ regolamento forum