Hola, ¿Qué tal? 
He estado tratando de crear un sistema de noticias unido con un sistema de usuarios, y todo va bien, pero me he atorado con una parte y el asunto esta así:
1) Los usuarios se registran, iniciando con el rango de 'Miembro'
2) Manualmente les cambio el rango a algunos de 'Miembro' a 'Reporteros' (Manualmente porque no se hacerlo por medio de un panel de administración)
3) Es aquí donde me atoro, pues quiero que solo los 'Reporteros' puedan publicar noticias en un apartado de la web por ejemplo: 'www.sitioweb.com/publicar_noticia.php' habia intentado hacerlo restringiendo la página con este código:
<?php
session_start();
include('conectar.php'); //Se hace conexión con la base de datos.
if(isset($_SESSION['NombreDeUsuario'])) { //Se verifica si esta conectado.
?>
<!-- Aquí ponía el panel para publicar noticias, pero puede entrar cualquiera que se registre -->
<?php
}else {
echo "Para poder publicar una noticia debes ser Reportero"; //Se manda mensaje que debe ser reportero para publicar una noticia.
//Aunque en realidad con que estén registrados pueden acceder(Y esto ultimo no quiero Dx)
}
?>
Bueno con el código anterior intente hacer mi objetivo pero como mencione en el código, con ese código pueden acceder a publicar una noticia cualquier persona, y lo que yo quiero es que por ejemplo solo puedan acceder los 'Reporteros' & 'Administradores'. En mi base de datos tengo la tabla de usuarios en la cual se registra el ID, Usuario, Nick, Clave, Email, FechaReg y Rango. ¿Le falta algo al código? o ¿Necesito hacerlo de otra manera? ¿Alguna idea? Echenme la mano por favor, la verdad ya estuve leyendo manuales de SQL y PHP para poder darme una idea y nada D;
De antemano, muchas gracias.