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.. :crycry: :crycry:
Printable View
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.. :crycry: :crycry:
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.
nn lo so preparare il cosino del nome utente ecc.. :lol: :lol:Citazione:
Originalmente inviato da laguida
senti tu melo potresti mettere direttamente nel sito? nn ho capito un H..
Ho guardato il sito nella tua firma, c'è già il login no?
nn è quello il sito a cui faccio riferimento.. è un altro..Citazione:
Originalmente inviato da laguida
http://www.streetuning.altervista.org
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!Citazione:
Originalmente inviato da laguida
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.. :wink:Citazione:
Originalmente inviato da laguida