admin.php
<? php
// Inicializar sesión
- ¿Cómo sobreviven los desarrolladores front-end de los creadores de sitios web gratuitos, como Weebly y Wix, que se han vuelto cada vez más sofisticados y personalizables?
- ¿Por qué los navegadores permiten ejecutar JavaScript entre dominios pero no XMLHttpRequests?
- ¿Cuáles son las mejores empresas de desarrollo de PHP en Toronto?
- Cómo evitar la agrupación de párrafos en HTML, sin usar CSS
- ¿Qué tipo de alcance hay después de aprender C # y Asp.NET?
session_start ();
// Comprueba, si el usuario ya está conectado, salta a la página segura
if (isset ($ _ SESSION [‘nombre’])) {
header (‘Ubicación: welcome.php’);
}
?>
Inicio de sesión de administrador
check_admin.php
<? php
session_start ();
$ con = mysqli_connect (“localhost”, “root”, “”, “i_con”);
$ nombre = $ _ POST [‘nombre’];
$ contraseña = $ _ POST [‘contraseña’];
$ statment = “SELECT * from admin WHERE name = ‘$ name’ AND password = ‘$ password'”;
$ res = mysqli_query ($ con, $ statment);
si ($ res)
{
while ($ arr = mysqli_fetch_array ($ res))
{
$ _SESSION [‘name’] = $ nombre;
header (‘Ubicación: welcome.php’);
}
}
$ fila = mysqli_num_rows ($ res);
si (! $ fila)
{
echo “Inténtalo de nuevo !!!!”;
encabezado (‘Ubicación: admin.php’);
}
?>
Bienvenido.php
<? php
if (! isset ($ _ SESSION [‘name’])) // Si la sesión no está configurada, redirija a la página de inicio de sesión
{
encabezado (“Ubicación: admin.php”);
}
echo $ _SESSION [‘nombre’];
echo “Inicio de sesión correcto”;
echo “ Cerrar sesión “;
?>
Logout.php
<? PHP
session_start ();
if (session_destroy ())
{
encabezado (“Ubicación: admin.php”);
}
?>