Cita:
Iniciado por Physlet
¿Comprobaste que estés llamando correctamente a la función session_starts()? Es que me parece que en ningún momento inicias al manejo de sesiones.
Sí, arriba del código esta. Aquí todo completo:
Código PHP:
Ver original<php
include('dbconnect.php');
class login
{
private function check()
{
if (!isset($_SESSION['attempt'])) {
$_SESSION['attempt'] = 0;
return true;
}
else
{
$_SESSION['attempt']++;
if ($_SESSION['attempt'] == '3')
{
if (!isset($_SESSION['attempt_date'])) {
}
else
{
{
unset($_SESSION['attempt']); return true;
}
else
{
return false;
}
}
}
else
{
return true;
}
}
}
public function login_user()
{
$username = $_POST['username'];
$password = $_POST['password'];
{
$this->check();
}
else
{
{
$_SESSION['login_admin'] = true;
}
else
{
$_SESSION['login_admin'] = false;
}
$update_login = sprintf('UPDATE users SET date_last_login = "%s", ip_last_login = "%s" WHERE username = "%s"', date('Y-m-d H:i:s', time()), $_SERVER['REMOTE_ADDR'], mysql_real_escape_string($username));
$_SESSION['login_status'] = true;
$_SESSION['login_username'] = $username;
}
}
public function logout()
{
}
}
?>