<?php
// ASTRAZIONE DEL DATABASE
$db_hostname = "localhost"; /*Host database*/
$db_username = "username"; /*User database*/
$db_password = "password"; /*Pass database*/
$db_name = "my_database"; /*Nome database*/
$dbcon = mysql_connect($db_hostname, $db_username, $db_password);
mysql_select_db("$db_name");
//DA QUESTO MOMENTO IN POI QUANDO VOLETE CONNETERVI AL DATABASE POTETE USARE $dbcon
// $login è la variabile del form per poter fare il login
$login = " <p><span class=\"genmed\">
<form action=\"forum/login.php\" method=\"post\">
<input value=\"../index.php\" name=\"redirect\" type=\"hidden\">
Username:<br /><input size=\"15\" name=\"username\" type=\"text\" class=\"post\"><br />
Password:<br /><input size=\"15\" name=\"password\" type=\"password\" class=\"post\"><br />
<br />
<input value=\"ON\" name=\"autologin\" type=\"hidden\">
<input value=\"Login\" name=\"login\" class=\"mainoption\" type=\"submit\"></form><br /><br />
<a class=\"gensmall\" href=\"forum/profile.php?mode=sendpassword\">Ho dimenticato la password</a><br />
<br />
Non hai ancora un account?<br />
Ti puoi <a href=\"forum/profile.php?mode=register\">registrare</a> gratuitamente</span>
</span></p>\n";
// Verifico se è stato impostato gia il cookie di phpbb2 (cambiare "tfkbb2log" con il nome del vostro cookie)
if (isset($HTTP_COOKIE_VARS[tfkbb2log_sid])) {
// PAsso il contenuto del cookie in $session_id
$session_id = $HTTP_COOKIE_VARS[tfkbb2log_sid];
//effettuo una query al database per vedere se il SID esiste
$query = "SELECT session_id, session_user_id, session_logged_in FROM bb_sessions WHERE session_id='$session_id'";
$result = mysql_query($query, $dbcon);
$row = mysql_fetch_array($result);
//verifico se il database restituisce un SID identico a session_id
if ($session_id === $row[session_id]) {
//Verifico se l'utente è ancora online(dipende dal timeout)
if ($row[session_logged_in] == "1") {
$query2 = "SELECT username FROM bb_users WHERE user_id='$row[session_user_id]'";
$result2 = mysql_query($query2, $dbcon);
$row2 = mysql_fetch_array($result2);
echo "Benvenuto $row2[username]";
\\ qua puoi mettere tutto quello che vuoi per l'area protetta
}
else {
echo $login;
}
}
else {
echo $login;
}
}
else {
echo $login;
}
?>