Raga nn ho capito un bel niente di come si utilizzano le sessioni e il login per la homepage.. ki mi aiuta?
ho il forum ke si basa sul vBulletin..
Raga nn ho capito un bel niente di come si utilizzano le sessioni e il login per la homepage.. ki mi aiuta?
ho il forum ke si basa sul vBulletin..
Ultima modifica di TuningForLife : 11-05-2006 alle ore 14.06.20
se vuoi io
sicuro? hai capito ke cosa voglio?
Allora, sito in Php con script di Login.
Nella home page prepara un bel form che richiede nome utente e password ^___^
devi impostare all'inizio della pagina, prima di qualsiasi Output a video ( Echo e Print ) un controllo della Session
il Form ti consiglio di metterlo con metodo POSTCodice PHP:
<?
session_start();
if(!isset($_SESSION["user"]))
{
allora mostra i dati per gli utenti che non si son registrati
}
else
{
mostra i dati degli utenti connessi
}
nello script a parte di login ( esempio: login.php)
metti questo:
io ho usato i nomi delle mie tabelle, ad ogni modo, prende i dati dal Form e li butta nella sessione, tutte le tue pagine devono avere all'inizio il controllo della Sessione.Codice PHP:
<?
include("../config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_pass); //impostiamo una variabile per le query
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_table, $db) //selezioniamo il database
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$qup = "SELECT utente, pass FROM user_access_table WHERE utente='$_POST[user]'";
$qupdb = mysql_query($qup, $db);
$resupdb = mysql_fetch_array($qupdb);
$quser = $resupdb[utente];
$qpass = $resupdb[pass];
if (($_POST["user"] == $quser ) && ($_POST["password"] == $qpass ))
{
session_start();
$user_ses = $_POST["user"];
$pass_ses = $_POST["password"];
$_SESSION["user"]= $user_ses ;
$_SESSION["pass"]= $pass_ses ;
header("Location: http://starwind.altervista.org/admin/admin.php");
}
else
{
header("http:/1.0 404 Not Found");
header("Pragma: no-cache");
}
?>
Spero di esser stato esauriente O.o
Usiamo i tag appositi per il codice php! Ora ti ho editato il messaggio.
Ultima modifica di seneca : 11-05-2006 alle ore 17.18.43
nn lo so preparare il cosino del nome utente ecc..Originalmente inviato da laguida
senti tu melo potresti mettere direttamente nel sito? nn ho capito un H..
Ultima modifica di seneca : 11-05-2006 alle ore 17.19.57
Ho guardato il sito nella tua firma, c'è già il login no?
nn è quello il sito a cui faccio riferimento.. è un altro..Originalmente inviato da laguida
http://www.streetuning.altervista.org
Ultima modifica di TuningForLife : 11-05-2006 alle ore 14.58.28
Se vuoi ti posso dare io il codice, contattami via Messaggio Privato per definire tutto ^_^
Potrebbe essere utile renderlo disponibile qui in questa discussione, se non avete nulla in contrario. Magari un giorno servirà a qualcun altro... Ciao!Originalmente inviato da laguida
-- Aut Roma Aut Nihil!
- --> Progetto Wallpaper: centinaia di sfondi free (simpsons, dragonball, animali, sport, arte...)
- --> Versioni latine e storia romana: COMING SOON!
- --> Sono disponibile per scambio banner 88*31, no siti in costruzione
Abbiamo parlato via MP ed ho capito bene il suo problema O.o ci metterò un pò di tempo mi sa "^^
edit:
ma ad ogni modo sarò felice di mettere il codice a disposizione di tutti
Ok perfetto.. aspetterò cn calma..Originalmente inviato da laguida