Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
Niko Thomassen
346 puntos¿Puede alguien ayudarme con esta tarea? Estoy atrapado:
En el código proporcionado, hay dos declaraciones if. La segunda declaración if muestra un mensaje SI el rol del usuario no es igual a "admin". Queremos mostrar mensajes separados basados en el rol del usuario conectado. Primero vamos a agregar un mensaje para nuestro admin y mantener el mensaje actual como predeterminado.
Paso 1: Cambia la segunda declaración if a una declaración switch
Paso 2: Mantén el mensaje actual como predeterminado.
Paso 3: Agrega una segunda verificación a la declaración switch para el rol de "admin" y muestra el siguiente mensaje:
Como administrador, puedes agregar, editar o eliminar cualquier publicación.
<?php
//Roles disponibles: admin, editor, author, subscriber
if (!isset($role)) {
$role = 'subscriber';
}
//cambiar a declaración switch
if ($role != 'admin') {
eco No tienes acceso a esta página. Por favor, contacta a tu administrador.;
} cambiar
Pontus Bolmér
12.471 puntosPontus Bolmér
12.471 puntosAsí no es como se crea un switch, quizás deberías volver atrás y leer sobre ello, ¡en lugar de que alguien te dé la respuesta!