Buen día, soy
Exaple hoy les traigo un "mini-tutorial" para hacer que "algo" en su web lo vean únicamente los administradores.
Bueno, comencemos, primero, digamos que yo tengo un sistema de usuarios, y en ella están los campos
id,username,password,rank
primero hacemos el código, luego explicare paso a paso;
<?php
session_start();
include("nucleo.php");
$usuarios = mysql_query("SELECT * FROM usuarios WHERE username='".$_SESSION["username"]."'");
$rango_u = mysql_fetch_array($usuarios);
/* Ahora crearemos el IF */
if($_SESSION["username"]){
if($rango_u["rank"] == "Administrador"){
// Contenido de la página de administración.
}else{ echo 'Debes ser administrador para ver este sitió de la página web.'; }
}else{ echo 'Inicia sesión para ver está sección web.'; }
?>
Ahora si explico mejor, con el "include" llamaremos al archivo que conectará a nuestra base de datos, si no tienes uno es muy sencillo, les dejo un código:
<?php
$conexion = mysql_connect("localhost"/*Servicio de bases de datos*/, "sergiopina"/*Usuario de la base de datos*/, "habbalways1"/*Contraseña de la base de datos*/) or die(mysql_error());
mysql_select_db("base de datos"/*Base de datos*/, $conexion);
?>
con el mysql_query hacemos un llamado a la tabla usuarios, y llamamos al usuario sergiopina o simplemente al de la sesión iniciada.
con el mysql_fetch_array hacemos respuesta al llamado para imprimir y hacer consultas acerca del "query"
con el
if(isset($_SESSION["username"]))
comprobamos que el usuario inició sesión.
con el
if($rango_u["rank"] == "Administrador")
comprobamos que el usuario llamado en la base de datos tiene rango Administrador
Bueno, el tutorial fue echo en poco tiempo, algo que agregar, que falte o desees preguntar postealo.
Fuente:http://foro.habbalways.com/Tutorial by:sergiopina