Nesecitamos 5 archivos:
login.php , logear.php , logout.php , error.php , panel.php
Recuerden que esto es ideal para minichat
Empezamos con el formulario (seria el login.php)
Seguimos con el logear.php (seria el logear.php original pero modificamos alguna cosa)
session_start();
session_cache_limiter('nocache,private');
include("MC/configtag.php");
include("MC/conectar.php");
include("MC/funciones.php");
include("MC/language/lang-".$langactual.".php");
if (isset($_POST['entrar'])) {
$login = stripslashes(str_replace(" ","",$_POST['login']));
$password = stripslashes(str_replace(" ","",$_POST['password']));
if (esAdmin($login)) {
$nick = comprobarNick($login, $password);
if ($nick != "-1" && $nick != "0") {
$_SESSION['nnick'] = $nick;
if (!isset($_SESSION['iden'])) {
$iden = idenAdmin($_SESSION['nnick']);
$_SESSION['iden'] = $iden;
$id = idAdmin($_SESSION['nnick']);
$_SESSION['id'] = $id;
}
header("Location: panel.php?".session_name()."=".session_id());
exit;
} else {
$error = _INCORRECTPASS;
header("Location: error.php");
exit;
}
} else {
$error = _NOACCESS;
header("Location: error.php");
exit;
}
}
?>
Ahora vamos con error.php
Hubo un error.
Comprueba que tus datos son correctos
Por Favor Vuelva a
logearse.Ahora seguimos con el logout.php, se podria usar el q ya viene con el minichat que seria algo asi:
// Destruimos la sesion
session_start();
include("conectar.php");
$nick = $_SESSION['nnick'];
$query = "UPDATE usuarios SET status=0 WHERE nick='$nick'";
mysql_query($query);
session_destroy();
header("Location: ../index.php");
?>
Y terminamos con el panel.php
Citar
Puedes usar tu imaginacion aqui xD
Tutorial creado 100% por mi.
Recuerde que esto es una modificacion de archivos que ya vienen en el minichat , no estoy diciendo que los archivos sean creados por mi y mucho menos.