Login con roles de usuario |Acceso a diferentes Tipos De usuario | 2024
HTML-код
- Опубликовано: 28 сен 2020
- ▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▓▓▓▒▒▒░░░░░ ABRE LA DESCRIPCIÓN ░░░░░░░▒▒▒▓▓▓
▬▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬▬▬▬▬▬▬
hola que tal amigos espero que se encuentren bien como siempre, hoy les traigo un nuevo vídeo donde explico, como hacer Roles de usuario en un login. para que podamos dar privilegios a distintos usuarios que tenemos registrados en nuestra base de datos.
NOTA: Debes ver el video completo para entender a la perfección
------------------------------------------------------------------------------------------------------
Sitio Web
gabriel-design-dev.github.io/...
------------------------------------------------------------------------------------------------------
Link de Proyecto: www.mediafire.com/file/vk7k367...
No olvides apoyarme Suscribiendote
--------‐---------------------------------------------------------------------------------
Suscribete a mi canal
ruclips.net/channel/UCUyg...
link del anterior video de login:
Como Hacer Sistema De Login Con PHP , MYSQL Y CSS (Validacion De Datos) XAMP
tambien puedes ver:
www.youtube.com/watch?v=IW0sR...
COMO ELIMINAR WINDOWS DEFENDER( ACELERAR PC)
www.youtube.com/watch?v=6lv4_...
COMO HACER UN CABLEADO ESTRUCTURADO (UTP) paso a paso
www.youtube.com/watch?v=E2t6e...
COMO HACER UN SERVIDOR WEB CON ARDUINO (Paso a Paso
www.youtube.com/watch?v=uDW-2...
Mis Redes Sociales:
Correo: electronico: gs59679@gmail.com
Instagram: / gabriel_fre. . - Наука
Muy buen vídeo, bien explicado, sin tanta complejidad y concreto con lo que hacés, gracias por el video
Eres el mejor, además explicas una manera sencilla......me salvaste, muchas gracias
Has salvado todo mi proyecto final con todo el contenido de tu canal, de verdad muchísimas gracias por compartir todo tú conocimiento y ser tan bueno explicando
así estoy yo xD
En verdad quiero darte las gracias, estuve buscando varios tutos pero no lo encontraba, tenga su like y un suscriptor mas
Gracias dios mio justo necesito comenzar en esto !!
Y gracias a ud por su video que le vaya muy bien de corazon
Buen vídeo y buena explicación te entendí todo a la perfección, gracias amigo
amigo de verdad aprendi mucho en este video, explicas muy bien!! sigue asi bro!!
me suscribi y le di me gusta porque de tosos los videos que vi fue el unico que lo hizo tan simple y a la ve me funcione
Eres un crack Gabriel, un nuevo suscritor.
Dude, this is the only video that works. Thanks for posting!
Saludos desde el Edo de México, soy nuevo en esto del PHP y todo funcionó a la primera, gracias muy bien explicado, tengo dos preguntas, en el phpmyadmin de Hostgator no está la opción de relaciones internas, donde lo encuentro? Y como se hacen para que si inicio con usuario admin y manualmente en la barra de direccion del navegador escribes cliente.php no pueda entrar y viceversa?, Un abrazo y nuevamente muchas gracias
Bro te has ganado un nuevo sub, me ha servido muchas gracias
gracias, con tu video me ayudas un monton
Muy buen video me ayudo mucho, gracias bro.
PD: crack
hola amigo te quiero dar las gracias me vas a salvar mi proyeto gracias a ti pasare el modulo te lo agradezco muchisimo
muy interezante amigo .. lo que quiero hacer es un crud para el administrador pueda editar los usuarios contraseña de los demas usuarios del sistema . pero me sirvio tu video
buen video brooo gracias por tu tiempo
y sube mas videos
Muy buen video, podrías hacer uno pero con POO. No he encontrado la verdad un video donde se explique con poo y roles. Gracias. Estaría super.
Justo lo que buscaba
Que good buen video muy bien explicado
buen video!! me salvaste
¿Los roles se pueden dar a los elementos de una página para que se muestren o no dependiendo de los privilegios?
gracias bro me salvaste la vida like y me suscribo
un cordial saludo muy bueno tu proyecto podrias incluir en el proyecto como hacer para que aparesca en el menu de administrador que usuarios estan conectado y los no conectado gracias
Grande excelente video
¡Hola!
El tutorial es espectacular, sirve para salvarte la vida en momentos especificos.
Sin embargo, testeando el codigo en mi pagina web me di cuenta que cuando metes datos imcompletos o inexistentes de la base de datos en el login e intento entrar... da acceso a la pagina de usuarios, sin importar si los datos existen o no...
Por eso, le implemente a tu solucion otro "if" para que el login compruebe que existen datos en la base de datos; en base a eso, ahora si va a diferenciar los administradores y clientes de la base de datos.
El codigo es este:
if($filas){
if($filas['rolUsuarioFK']==1){ //Admin
header("location:ControlPanel.html");
}else if($filas['rolUsuarioFK']==0){ //Cliente
header("location:userArea.html");
}
}else{
?>
ERROR EN LA AUTENTIFICACION
venía buscando a alguien que haya tenido el mismo problema, muchas gracias! me fue de mucha ayuda
Hello muy educativo los felicito, pero tiene algún tutoriales, donde pueda registrame e ingresar a una aplicación para almacenar información?. Gracias y un poco más lenta la explicación del código
Excelente proyecto
Hola tus videos me a ayudado mucho, y me gustaría ver uno de registro con base de datos porfa :)
buenas.. el video lo puedes encontrar en mi canal... Registro de usuarios (Serie Crud)
hola, tenia un registro de usuario enlazado a mi tabla usuarios y funcionaba pero a partir que que hice los movimientos para roles comenzó a ponerme error de envió pero no se supone que el rol lo asignamos nosotros??
Hola una pregunta, ¿tu código PHP esta con PDO ?
excelente.
LIKE, THANKS BRUH!
tienes algun tutorial que cumpla una funcion similar pero con el que el usuario pueda agregar más perfiles/sesiones?
gabriel una pregunta para almacenar los datos del usuario logeado y despues imprimirlos como se podria hacer???
geeennnniiioooooo hace mas de 7 dias estaba con esto...
hermoso (beso)
Tengo que crear interfaces distintas para los roles?
Hola Me parece que hay algo raro alli en el video por que sigo todo al pie de la letra y no me deja crear la tabla usuario uso xamp 5.6
una pregunta osea que si tengo 30 clientes por ejemplo tengo que hacer 30 archivos de clientes.php o estoy mal?
Oye una pregunta, pero como le puedo hacer para que me respete el usuario, es decir que me verifique la contraseña y el resto
me puedes ayudar porf tengo un proyecto y necesito ayuda
como puedo aser un base de datos de ventas usando hmtl y php
Hola amigo como hago para que una ves ingresado, el usuario no le vuelva a pedir que inicie sesión cuando vuelva a entrar a la web
Muchas gracias por el aporte, me funcionó a la primera.
Una pregunta, tendrás algún otro tutorial de registro de usuario, en plan si el usuario no existe, debería darse de alta para poder conectarse ? gracias
Claro aqui esta el tutorial.. ruclips.net/video/iTbZSZzLIQg/видео.html
@@GABRIELHD-ING-SISTEMAS Muchas gracias Gabriel pero me refería a un sistema de registro con dar privilegios a usuarios o admin, no sé si has hecho algún tutorial del estilo ?
@@rabfitra9127 no entiendo tu punto lo que hizo justamente es un rol de usuarios, el privilegio lo creas tu mismo redireccionando a cada usuario a cierta pagina
@@andresmendoza7105 Hola Andrés, ya está he podido solucionarlo, he creado un formulario de registro con 2 opciones para acceder como administrador o/y cliente o usuario. Gracias otra vez
@@rabfitra9127 y como lo hiciste bro me interesaria verlo si es que aun lo tienes saludos para proyecto de la uni espero respuesta
Muy bien explicado amigo, tengo una duda, si en mi sistema quiero agregar mas de 2 roles como puedo hacerlo?
Saludos bro
Sencillo. Solo agregas los dos roles mas que quieres en la base de datos en la tabla rol.
En validar haces dos funciones como el primero y el segundo. Pero esta vez con el rol que sea igual a 3 y 4.
Saludos
@@GABRIELHD-ING-SISTEMAS
Buenas tardes, solicito (AYUDA POR FAVOR) me sale el siguiente error y no e podido solucionarlo, estoy comenzando en el tema muchas gracias.... Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given in C:\xampp\htdocs\login\validar.php on line 12
@@carlosmadrigal2551 posiblemente tengas un problema con el formato de codificacion de caracteres de la base de datos . prueba reemplazar contraseña , por clave
@@MAXIARIZA Warning:Undefined array key"id_cargo"inC:\xampp\htdocs\Proyectos\Proyecto-2022\validar.php
Warning:Undefined array key"id_cargo"inC:\xampp\htdocs\Proyectos\Proyecto-2022\validar.php
on line 17
on line 22
A mi me sale este error y no lo pude solucionar
Hola de Nuevo por lo gral esta todo bien pero me salta un error en
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in: line 12 que seria esto "$filas=mysqli_fetch_array($resultado);"
luego me salta este error en Warning: mysqli_free_result() expects parameter 1 to be mysqli_result, boolean given in line 29
Igual me pasa
hola Gaby, esta dañado el archivo al bajarlo... usted lo podria subir de nuevo?muchas gracias.
Yo he puesto mi propio navbar sin Bootstrap y la hoja de estilos no se conecta y está bien enlazada y todo
Hola una pregunta, tengo una pagina con un formulario de registro, en el momento de registrar un nuevo usuario saldra automaticamente con el id_cargo = 2? o que puedo hacer para que el resto de usuarios solo salgan con el segundo cargo?
En tu código de registro en la columna de cargo. Poner el 2. Para que solo mande al numero 2. No hay necesidad de crear variables.
Ejm
.... usuarios ('Id','cargo','nombre') values( '2', '$Nombres');
Espero se haya entendido. Gracias por comentar
@@GABRIELHD-ING-SISTEMAS muchisimas gracias
Hola amigo, una pregunta como hiciste para que automáticamente le asigne el 2 a los usuarios??
Te agradecería mucho una respuesta
Gracias amigo
Me aparece este error cuando ingreso un usuario no registrado:
Warning: Trying to access array offset on value of type null in C:\xampp\htdocs\loginavanzado\validar.php on line 15
Warning: Trying to access array offset on value of type null in C:\xampp\htdocs\loginavanzado\validar.php on line 21
Las líneas 15 y 21 son:
if ($filas['id_cargo']==1){
if ($filas['id_cargo']==2){
respectivamente.
Hola, tienes la base de datos?
donde quedaria vista de relaciones? no me sale :(
me sale este error al hacer la relación, porque es???: ALTER TABLE `equipos` ADD FOREIGN KEY (`id_amigo`) REFERENCES `usuarios`(`id`) ON DELETE CASCADE ON UPDATE CASCADE;
MySQL ha dicho: Documentación
#1452 - Cannot add or update a child row: a foreign key constraint fails (`futbol`.`#sql-1520_174`, CONSTRAINT `#sql-1520_174_ibfk_1` FOREIGN KEY (`id_amigo`) REFERENCES `usuarios` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)
Oye y para hacer que no pueda cambiar de rol desde la barra de búsqueda?
ruclips.net/video/pxxbNOeksjk/видео.html
Alguien sabra porque no me reconoce los usuarios, entro a la misma pagina no importa el usuario
if(isset($filas['id_cargo'])==1){ //administrador
header("location:index-prueba.html");
}elseif(isset($filas['id_cargo'])==2){ //cliente
header("location:registra2.html");
}
else
{
?>
ERROR EN LA AUTENTIFICACION
a mi no me funciona me sale error y cuando pongo la clave me bota los codigos del validar.php
ALGUIEN SABE DONDE SALE RELACIONES INTERNAS 2021?
Podrías hacerlo para python please
Buen video amigo Gabriel. Ayúdame con algo por fa. En mi phpmyadmin la "vista de relaciones" no me sale igual que a ti. Me aparece muy distinta esa función. Solo me muestra 3 columnas con el titulo de "relaciones internas". Estoy trabado en ese punto, ojalá me puedas apoyar con eso.
hola, pudiste? tengo el mismo problema
@@gustavomha7351 tengo el mismo problema ya lo solucionaron?
Porq me manda error al momento de enlazar las tablas que alguien me ayude porfa :(
hola que tal me sale un error en la linea 12 y 84 en validar que puede ser??
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\wamp\www\catonline\login\validar.php on line 12
Explico a detalles los errores ruclips.net/video/WUma5NLCPKo/видео.html
alguien me puede explicar que ve en el index?
Me sale este error cuando ingreso mal el usuario: Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\Ally Login\validar.php on line 23
Me ayudas porfa...
solucionaste el error?
Si ya tengo un crud hecho, Puedo agregar esto?
Claro que si.
Hola que tal , no se como aplicarlo en mi proyecto que eh realizado, me podrias ayudar por favor, gracias
Que pena tengo una duda, cuando me logeo con un usuario que no esta registrado en la plataforma me sale los errores "NOTICE" y el aviso de error en la autentificación, entonces queria saber si hay alguna manera de ocultar los "NOTICE", gracias !.
es por que php quiere saber si el array es real.. la solución para ese error o mensaje de error es poner un " isset() a la variable del array" ejm en el codigo para admin
if(isset($filas['id_cargo'])==1){ //administrador
y lo mismo para cliente...
espero a verte ayudado saludos,...
@@GABRIELHD-ING-SISTEMAS Cuando se lo pongo me detecta a todos los usuarios como Administradores
@@ivanmartirena3509 lo pudiste solucionar? me paso lo mismo
@@joshuamarquez7012 Hola, pude solucionarlo, te dejo un ejemplo de como lo hice;
Utilice clases y funciones por eso no se ve igual que en el video.
No me funcionó bro ya intenté con muchas versiones de xampp
Me da error en los if de autenticacion
tengo este error: Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\Ally Login\validar.php on line 16
Me ayudas porfa...
solucionaste tu error?
es por que php quiere saber si el array es real.. la solución para ese error o mensaje de error es poner un " isset() a la variable del array" ejm en el codigo para admin
if(isset($filas['id_cargo'])==1){ //administrador
y lo mismo para cliente...
espero a verte ayudado saludos,...
no me sale lo de relaciones internas
me salio este error y esta copiado correctamente....
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given in
ERES LA VERDURA
Me ingresa normal , pero me sale : Warning: Trying to access array offset on value of type null , en una parte de la pantalla ://
iguaal tengo ese error bro como lo solucionastes??
Está caido el winrar, porfavor ayuda
Mano me sale este error "Parse error: syntax error, unexpected '}' in C:\xampp\htdocs\LOGGIN\validar.php on line 23"
Ayudaaaaa
@@javiergomez1482 te hace falta el cierre de una llave }
no se olivden suscribir....... jajaja esa edit, se parece a mí
no me parece relaciones internas, o no lo veo, alguien me ayuda plox
Hola seguí el video paso por paso pero me aparece este error "Fatal error: Uncaught mysqli_sql_exception: Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\LOGIN\validar.php:7 Stack trace: #0 C:\xampp\htdocs\LOGIN\validar.php(7): mysqli_connect('localhost', 'root', '12345', 'rol') #1 {main} thrown in C:\xampp\htdocs\LOGIN\validar.php on line 7" 😞
me pasa lo mismo :(
@@victoralejandroolguin9396 alguna solucion?
Significa que estas ingresando mal el usuario de PhpMyAdmin o SQL
También me pasa
no se que hay de malo en lo que estoy haciendo tengo todo bien la base de datos esta bien pero tengo mi propio html y css y un poco de javascript y no me funciona me sale unos errores alguien podria ayudarme porfavor :3
llave de matriz no definida "contraseña" en
C:\xampp\htdocs
oles\login\validar.php
en línea
3
Advertencia
: Tratando de acceder al desplazamiento de la matriz en el valor de tipo nulo en
C:\xampp\htdocs
oles\login\validar.php
en línea
14
Advertencia
: Tratando de acceder al desplazamiento de la matriz en el valor de tipo nulo en
C:\xampp\htdocs
oles\login\validar.php
en línea
18
tengo el mismo problema, pudiste?
@@ACUARIO12543 hola si lo pude resolver aqui esta el codigo para que lo puedas copiar
if(isset($filas['id_cargo'])==1 ){ //administrador
header("location:admin.php");
}else
if(isset($filas['id_cargo'])==2){ //cliente
header("location:cliente.php");
}
aqui el problema fue la palabra isset ya que si existen los usuarios admin y cliente asi que me mandan a sus respectivos php ya sabes que los que estan con "//" es porque estan comentados los puedes quitar si gustas y al igual que donde dice header si lo tienes de otra manera obviamente lo tienes que cambiar. Espero te funcione
@@fershowfershow3164 muchas gracias me sirvio y funciono, pero no me reconoce la base de datos...
Fatal error: Uncaught mysqli_sql_exception: Unknown database 'proyecto' in C:\xampp\htdocs\Login\validar.php:7 Stack trace: #0 C:\xampp\htdocs\Login\validar.php(7): mysqli_connect('localhost', 'root', '1234', 'proyecto') #1 {main} thrown in C:\xampp\htdocs\Login\validar.php on line 7
@@fershowfershow3164 gracias bro¡ ya pude solucionarlo, lo malo que no me reconoce los usuarios y me manda al mismo formulario
@@fershowfershow3164 if(isset($filas['id_cargo'])==1){ //administrador
header("location:index-prueba.html");
}elseif(isset($filas['id_cargo'])==2){ //cliente
header("location:registra2.html");
}
else
{
?>
ERROR EN LA AUTENTIFICACION
no me aparece la vista de relaciones :(
Explicas muy bien!!!! me suscribo y te seguire en instagram!!! pero tambien me sigues listo xD!!!! saludos desde Colombia
no me funciono =(
ni un solo privilegio
y la db?
Buenas amigos les comparto un proyecto CRUD que pueden adaptar a su sistema con lo que podrán hacer los procesos de:
Proyecto CRUD [CÓDIGO FUENTE - Registro Personas]
1. Posibilidad de insertar registros en la base de datos (CREATE).
2. Consulta de los registros almacenados en la base de datos (READ).
4. Eliminar registros o personas de la base de datos (DELETE).
5. Actualizar registros en la base de datos (UPDATE).
6. Imprimir Reportes de toda la tabla de la base de datos .
---- EL PROYECTO CRUD COMPLETO LO PUEDES ADQUIRIR AQUI:---
n9.cl/hotmar-gabriel
Undefined array key "usuario" in C:\xampp\htdocs\Login\validar.php on line 2
AYUDA!!!