Autenticar y dar acceso a diferentes tipos de usuario | Curso PHP y MySQL #57

  Рет қаралды 183,120

Vida MRR - Programacion web

Vida MRR - Programacion web

Күн бұрын

Пікірлер: 212
@Xiomz
@Xiomz 3 жыл бұрын
Lado positivo de tener algunos conocimientos básicos, me salte varias partes del video y fui directo a lo que necesitaba, me sirvió bastante ahora voy a mejorarlo, crear la parte de cierre de sesión mejorada, un menú que solo vera el administrador, etc. Agradezco este gran aporte.
@RobertAlexanderAlfaroYari
@RobertAlexanderAlfaroYari 5 жыл бұрын
Muchas gracias amigos, estoy haciendo un software para un colegio y tu vídeo me ha servido de mucho, para el rol del director y el rol de profesores. Gracias sigue así eres el mejor!!!
@josuevasquez4029
@josuevasquez4029 4 жыл бұрын
Me pasas tu proyecto tengo uno igual amigo
@MultiTheoscar
@MultiTheoscar Жыл бұрын
Muchas gracias, le hice algunas adaptaciones para que en el menu principal me mostrara un enlace para los administradores y otro a los usuarios, con unas adaptaciones tiene mucho potencial, gracias por tu video!
@nubiairisamayadegonzalez1644
@nubiairisamayadegonzalez1644 5 жыл бұрын
me da un error Fatal error: Uncaught Error: Class 'Database' not found in C:\xampp\htdocs\guia4y5\login.php:29 Stack trace: #0 {main} thrown in C:\xampp\htdocs\guia4y5\login.php on line 29
@luizarnoldchavezburgos3638
@luizarnoldchavezburgos3638 3 жыл бұрын
Ponle tu contraseña a la DB
@hernanarica6389
@hernanarica6389 3 жыл бұрын
Me encanta que traigas contenido de php
@analuciadelapenaramirez5792
@analuciadelapenaramirez5792 4 жыл бұрын
Nueva sub, intente de todos los tutoriales para crear sesiones y no podia y este tutorial a la primeraa felicidades!! gracias por todo
@juansebastianhernandezcard8998
@juansebastianhernandezcard8998 3 жыл бұрын
Graciassss, sos el mejor, soy un novato y este tuturial me ayudará muchisimo
@Cesar.alone24
@Cesar.alone24 3 жыл бұрын
Deberías hacer una serie de videos haciendo este tipo de cosas con funciones 💓
@ForestParadise
@ForestParadise 2 жыл бұрын
¡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
@benjaminingcom
@benjaminingcom 6 жыл бұрын
Oh si ya lo explicaste en algún video, te agradecería que me compartieras el link. Saludos tienes un buen canal y bien explicado.
@jesuscampos907
@jesuscampos907 Жыл бұрын
Gracias, me sirvió para acceso a usuarios por proyecto en una web. Saludos.
@marcelinovenegaslopez5611
@marcelinovenegaslopez5611 3 жыл бұрын
tengo error en la lineas 21 y 27 de database.php por que no se ven las líneas completas en el video y en los enlaces encuentro otros cursos :/
@GianMarco91
@GianMarco91 5 жыл бұрын
Muchas gracias, estoy implementando un sistema web y tu tutorial me ayudo bastante, muchas gracias por compartir tu conocimiento.
@AlbertoJGG
@AlbertoJGG 5 жыл бұрын
Gracias amigo por tus conocimientos 🌟
@annarodriguez4073
@annarodriguez4073 2 жыл бұрын
muchas gracias, excelente aporte !!
@estacionesyvagones1611
@estacionesyvagones1611 4 жыл бұрын
hola no sé si todavía revisas este canal pero, estoy intentando validar el login con una clave encriptada y al momento de ingresar a row[2] me dice que es un booleano y no un arreglo y no sé como arreglarlo intenté muchas cosas y nada resulta, si lo vez necesito una ayuda gracias y buen code.
@juliethavila6827
@juliethavila6827 4 жыл бұрын
Y si quiero que mi usuario Colaborador tenga acceso a Varias Vistas? porque de la manera en que esta hecho solo se puede dirigir a una sola pagina según el Rol :(
@hansyadielsanchezmora1710
@hansyadielsanchezmora1710 4 жыл бұрын
No tuve ningún error funciono super bien, gracias por el aparte, no he revisado a detalle por ende pido una disculpa si ya lo hizo, pero sería genial ver el complemento ejemplo (login, register, dashboard and password encryption)
@campagnamatias
@campagnamatias 4 жыл бұрын
no entiendo cuando haces el prepare() con el SELECT a la tabla, que es el ":username y :password"??? de donde se supone que viene eso? osea, no entiendo que es el ":" no es una variable entonces que es?
@ObedXCult
@ObedXCult Жыл бұрын
Por eso tenemos que ver los primeros videos del curso, ahí viene todo eso.
@yohanacontreras882
@yohanacontreras882 6 жыл бұрын
Muchas Gracias no pensé que fuera tan fácil
@vidamrr
@vidamrr 5 жыл бұрын
así es Yohana, es super fácil :)
@CesarGutierrez-dt6sj
@CesarGutierrez-dt6sj 2 жыл бұрын
Esta bueno y al parecer si me va a servir lo único que tengo que hacer una cruce con el 36 para el DM5 para darle un poco mas de seguridad, seria bueno que tus tutos lo hicieras como acumulativos o algo por el estilo, pero aun así se agradece y mucho dijo soy nuevo en esto y se me complica un poco.
@saulmartinez872
@saulmartinez872 2 жыл бұрын
muy buen video, era justamente lo que necesitaba
@carlosmarin2313
@carlosmarin2313 5 жыл бұрын
Amigo a la hora de darle enter no mas me manda a login.php# que cres que sea? Si siquiera me valida si la contraseña es correcta o incorrecta
@vidamrr
@vidamrr 5 жыл бұрын
ya le pusiste la URL en el HTML del form?
@carlosmarin2313
@carlosmarin2313 5 жыл бұрын
@@vidamrr Ya y tampoco me autetiza si la contraseña es correcta
@drogueriafarmanorte4273
@drogueriafarmanorte4273 5 жыл бұрын
@@vidamrr tengo el mismo problema a cual url te refieres si fueras tan amable de responder solo me falta esa parte que que el # quede al momento de ejecutar la acción
@jonnystart2539
@jonnystart2539 4 жыл бұрын
Parcero muchas gracias me ayudaste mucho en los roles
@crepybara2948
@crepybara2948 2 жыл бұрын
que gran video, gracias por resolverme la duda, pero son las 4 de la mañana y mi proyecto lo entro a las 8, nimodo.
@alejandrocalderon340
@alejandrocalderon340 5 жыл бұрын
muchas gracias amigo.. me sirvio demasiado Dios te bendiga
@vidamrr
@vidamrr 5 жыл бұрын
gracias a ti Alejandro por ver el video
@ragonepablo
@ragonepablo 4 жыл бұрын
muy buen ejemplo! tienes opción para cierre de sesion después de determinado lapso de tiempo??gracias
@AnthonyZ20y
@AnthonyZ20y 3 жыл бұрын
Si
@criszq2343
@criszq2343 4 жыл бұрын
Disculpa tengo una duda en mi base de datos tengo una tabla con roles relacionadas de la misma manera que tu la tienes, tengo Administrador, estudiante y motorista mi duda es de que si hay alguna manera de que cuando elija el rol de administrador en mi tabla secundaria le indique a esa tabla que no me llene ningún valor a esa columna especifica solo en el caso del rol de Administrador..... De antemano muchas gracias
@williamcruzsalvador7973
@williamcruzsalvador7973 4 жыл бұрын
Exelente video pero ese fracmento de codigo en las vistas para redirigir si no hay sesión se pone en todas las paginas que sean por ejemplo del admin, o abra una forma mas facil como desde el controller, u otra forma????
@leinerandreslopezcifuentes3725
@leinerandreslopezcifuentes3725 3 жыл бұрын
Excellent parcero, por cierto que tema usas en VSCode, esta genial.
@AlvaroWhite
@AlvaroWhite 5 жыл бұрын
una consulta broth. con tu mismo ejemplo. necesito saber cual es el user que esta logeado(ya tengo el tipo de user logeado) pero necesito saber cual es el que esta logeado(por ejemplo colab(pero si tengo varios colab necesito saber cual es el que esta logeado) con diferencia a tu ejemplo yo uso tres tablas. la de roles - la de usuario - la de informacion general del usuario).
@carlosquinones2677
@carlosquinones2677 4 жыл бұрын
Qué necesito hacer para trabajar con otra base de datos? Ya cambié el nombre de la base de datos dentro del archivo database.php, pero al momento de usar el formulario simplemente no pasa nada, como que no realiza la consulta en la base de datos o algo así. Qué mas debo de hacer?
@XxyuriiixX
@XxyuriiixX Жыл бұрын
hola, yo intente hacer exactamente el mismo codigo y en la linea 30, me salta el error con New Database, no logro saber de donde proviene, tiene algo que ver con respecto a la misma base de datos en phpmyadm?
@Treboors
@Treboors 3 жыл бұрын
8:27, alguien sabe que combinación de teclado debo usar para poder hacer eso?
@masternicolas123
@masternicolas123 2 жыл бұрын
no se si todavia te sirve pero creo que a lo que te referis es con control + flechitas hacia el lado que queres copiar
@Treboors
@Treboors 2 жыл бұрын
@@masternicolas123 Sip, gracias.
@marcoantoniodoradogomez9897
@marcoantoniodoradogomez9897 5 жыл бұрын
MUCHAS GRACIAS POR TU GRAN APORTE LOGRE SOLUCIONAR UN PROBLEMÓN QUE TENIA EN MI CÓDIGO,
@francosiri8527
@francosiri8527 3 жыл бұрын
hola! tengo una duda si en vez de dividirlos por roles los tenemos que dividir individualmente. Guiándome por los ejemplos necesito que cuando se logue juan entre a su seccion donde hay información de el, lo mismo para marcos. Como tendria que ser en ese caso? gracias
@vidamrr
@vidamrr 3 жыл бұрын
En ese caso no necesitas roles Franco, solo hace consultas para traer la información de cada usuario. Los roles se usan cuando los usuarios dependiendo del rol que tienen deben acceder a ciertas páginas pero si los usuarios tienen el mismo rol y solo necesitan ver su información eso se hace con consultas normales
@jesusgaona5737
@jesusgaona5737 5 жыл бұрын
amigo me aparece este erros: Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'from login WHERE usuario= ? AND clave= ?' at line 1' in C:\xampp\htdocs\astefir\index.php:30 Stack trace: #0 C:\xampp\htdocs\astefir\index.php(30): PDO->prepare('SELECT from log...') #1 {main} thrown in C:\xampp\htdocs\astefir\index.php on line 30 espero su pronta respuesta
@vidamrr
@vidamrr 5 жыл бұрын
Estás usando MariaDB, no MySQL
@Destroyer210
@Destroyer210 3 жыл бұрын
gran video y muchas gracias
@wenceberq
@wenceberq 5 жыл бұрын
Excelente video. Muy bien explicado. Felicitaciones y gracias por compartirlo!
@LESLI705
@LESLI705 5 жыл бұрын
bro tienes el codigo de database?
@oscarferrer8079
@oscarferrer8079 4 жыл бұрын
Muchas Gracias! Me sirvió mucho
@niseel1722
@niseel1722 2 жыл бұрын
una consulta, como jalo el dato del nombre de un usuario ya inciado sesion? osea ya inicio sesion el usuario y yo quiero que diga " bienvenido (nombre del usuario)
@josuecanto6228
@josuecanto6228 5 жыл бұрын
tengo un error : Fatal error: Class 'Database' not found in alguna idea?
@vidamrr
@vidamrr 5 жыл бұрын
Te falta la clase de database o db.php, para eso ve a mi repositorio en Github y busca el tutorial, baja el archivo y vuelve a intentar
@alejandroalamar997
@alejandroalamar997 5 жыл бұрын
Hola bro, que tema utilizas para VSCODE ? se ve genial.
@vidamrr
@vidamrr 5 жыл бұрын
Es la de vivid pro
@josephreyes5791
@josephreyes5791 2 жыл бұрын
Tengo una duda o un problema mejor dicho, estoy realizando un proyecto que tenga administrador, analista, clientes, en cuanto a la cuestión de clientes y analistas no solo es uno, son varios y quiero que cada uno vea diferente contenido pero para esto lo quiero implementar en el mismo php (analista.php, clientes.php) no crear muchos archivos sino que en esos mismos cada cliente puede ver el contenido y reitero, cada cliente tiene contenido distinto, se puede???:'c
@TheShadow71711
@TheShadow71711 Жыл бұрын
Y si hay un tipo de usuarios que es invitado y que no necesita registrarse para visitar la página pero sin embargo algunas vistas las ve diferentes como se haría? Porque no se puede recuperar el rol de un usuario que no ha iniciado sesión
@jemm4095
@jemm4095 4 жыл бұрын
Me podrías decir en que video empiezas a crear el proyecto
@CesarGutierrez-dt6sj
@CesarGutierrez-dt6sj 2 жыл бұрын
Tengo una duda enorme, en que tuto creas la BD para este capitulo?
@beynerbayuelo768
@beynerbayuelo768 5 жыл бұрын
me podrias decir en que video es que tu creas los roles hablas de videos anterior pero no pones el link y me suscribi para buscarlo y no lo encuentro
@dayorlyscuello7275
@dayorlyscuello7275 4 жыл бұрын
disculpa descarguè este tutorial Autenticar y dar acceso a diferentes tipos de usuario | Curso PHP y MySQL #57 pero no aparecen tus archivos.
@midnightblack7923
@midnightblack7923 5 жыл бұрын
oye es q me aparece este error y no se como solucionarlo Fatal error: Uncaught Error: Call to a member function connect() on string in C:\xampp\htdocs\prueba\login.php:24 Stack trace: #0 {main} thrown in C:\xampp\htdocs\prueba\login.php on line 24
@brandoguzman8114
@brandoguzman8114 5 жыл бұрын
tengo un error: Error connection: SQLSTATE[HY000] [2019] Unknown character set Fatal error: Uncaught Error: Call to a member function prepare() on null in C:\xampp\htdocs\consultorio\programa\index.php:32 Stack trace: #0 {main} thrown in C:\xampp\htdocs\consultorio\programa\index.php on line 32
@ernestocontreras5347
@ernestocontreras5347 4 жыл бұрын
Igual a mi me da ese error @THE DARCKRAIII
@josemanuelavilagonzalez5360
@josemanuelavilagonzalez5360 3 жыл бұрын
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
@addetodo
@addetodo 4 жыл бұрын
me da un error en Parse error: syntax error, unexpected '$options' (T_VARIABLE) in C:\xampp\htdocs\Sitio-Web-CSS3-master\Database.php on line 19
@niarsimmismisimo3339
@niarsimmismisimo3339 4 жыл бұрын
Hola , como puedo configurar un botón de login para que un usuario que entre a su cuenta y modifique sus datos. Por ejemplo que ingresen su curp y al entrar desplieguen sus datos, nombre domicilio etc.. Y puedan modificar ellos mismos sus datos. (Tengo una base de datos de 800 usuarios, cuyos datos son curp, nombre, fecha de nacimiento etc..) solo he logrado que se logueen, pero para ir al usuario específico, lo tengo que buscar por su curp...nuevamente. Gracias de antemano
@Mister_lombardi
@Mister_lombardi 2 жыл бұрын
Hey una pregunta como le hago juntar un archivo python y un php para hacer un inicio de sesión? Estoy intentando hacer un expediente para mi escuela pero el inicio de sesión solo con python y html con sqlit es muy difícil de entender
@TheCROWLOKO
@TheCROWLOKO Жыл бұрын
Tendría que crear un fichero para cada usuario o hay otra opción porque yo tengo varios usuarios con diferentes roles y me interesa limitar la información que ven cada uno
@cesarrobles9450
@cesarrobles9450 4 жыл бұрын
buens noches disculpa se ve qe sabes mucho no se si me puedas ayudar mi pregunta es que significa que declares if(!isset($variable)) asi el isset con el signo ( ! ) ya busque pero no lo encuntro por ningun lado ya puse formas de declara isset en php y nada porfavor te agradeceria si me explicas que diferencia hay declarar asi !isset o declararlo sin ese isset la verdad ya mas omenos vi en un prgrma que hice pero no me queda muy claro y si vi que hace una difernecia peor no se muy bien l atoria gracias
@UNAM311034446
@UNAM311034446 2 жыл бұрын
¿Cual es el video anterior a este?
@fernandoizquierdohernandez8071
@fernandoizquierdohernandez8071 4 жыл бұрын
Hola que tal quisiera saber si tienes un video en donde el usuario colab entre y rellene un formulario y que al guardar este formulario se grabe su nombre en la base
@setcosistemas
@setcosistemas 2 жыл бұрын
Gracias por tu aporte, como cerrar la sesión, digo para volver al index?, esa parte hizo falta pero de resto muy bueno tu video.
@jessicasantofinioleal7881
@jessicasantofinioleal7881 4 жыл бұрын
Error connection: SQLSTATE[HY000] [2002] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. Fatal error: Uncaught Error: Call to a member function prepare() on null in C:\xampp\htdocs\57. roles\terminado\login.php:32 Stack trace: #0 {main} thrown in C:\xampp\htdocs\57. roles\terminado\login.php on line 32
@carlosbarajas2932
@carlosbarajas2932 4 жыл бұрын
que buen aporte, si quisiera que dos roles se conectaran en las mismas ventanas como seria
@vidamrr
@vidamrr 4 жыл бұрын
Sólo defines casos de uso en tu código, con un arreglo metes los roles y las páginas de acceso, así cuando autentiques solo muestras links hacia los sitios permitidos, y válidas que el sitio al que se entre tenga los privilegios
@carlosbarajas2932
@carlosbarajas2932 4 жыл бұрын
@@vidamrr de casualidad no tendrías un pequeño ejemplo aún no soy muy bueno en la programación y se me complica algo
@juanpablolopezsuarez2093
@juanpablolopezsuarez2093 Жыл бұрын
podrias explicar mas de cada funcion que colocas en el codigo, pero buen video..
@KenedyCruzMiranda
@KenedyCruzMiranda 2 жыл бұрын
excelente video vida. pero en una ocasion haciendo mi sistema para graduarme me pidieron que el administrador tambien pudiera entrar como representante. era un sistema escolar y el administrador tenia que entrar como profesor(admin) y tambien si asi lo queria podia elegir entrar como representante(colab) como lo harias tu?
@arielvaretto
@arielvaretto Жыл бұрын
se crean dos cuentas, una como admin y otra como representante y en el loginr se le da a escoger en cúal quiere entrar, aunque igual depende cuál es el objetivo de separar los roles en vez de juntarnos
@melotan6279
@melotan6279 2 жыл бұрын
hola disculpa en la parte del $db = new Database(); me sale error pero no se el por que ?
@andresarrubla9628
@andresarrubla9628 2 жыл бұрын
TAMBIEN TENGO ESE MISMO ERROR, ALGUNA SOLUCION?
@fershowfershow3164
@fershowfershow3164 2 жыл бұрын
una pregunta osea que si tengo 30 clientes por ejemplo tengo que hacer 30 archivos de clientes.php o estoy mal?
@artur5sos
@artur5sos 5 жыл бұрын
Amigo una pregunta que pasa si quiero que cuando me mande al home de dicho usuario me aparezca tambien el nombre de la persona como "Bienvenido y el nombre"? Espero tu respuesta buen video
@ernestojimenez1k
@ernestojimenez1k 5 жыл бұрын
Compañero yo lo tengo asi Bienvenido
@vidamrr
@vidamrr 5 жыл бұрын
Lo que puedes hacer es con la sesión cargar la info en tu vista, si guardas en la sesión el id del usuario puedes hacer una consulta y mostrar el nombre
@AlbertoJGG
@AlbertoJGG 5 жыл бұрын
@@vidamrr ya lo intente y no puede 💔😢
@AlbertoJGG
@AlbertoJGG 5 жыл бұрын
@@vidamrr podrías ayudame por favor
@CesarBiersack
@CesarBiersack 4 жыл бұрын
@@AlbertoJGG Puedes crear un archivo php en donde almacenes una función que cargue los datos que deseas traer y después llamarla en la página donde deseas utilizar los datos, te pongo un ejemplo sencillo: el nombre del archivo puede ser el que gustes, yo lo tengo como "funcion.php", en donde la varialble $mysqli es donde almaceno la conexión a la base de datos. Después en mi archivo php donde quiero mostrar el nombre del usuario que se logueó hago lo siguiente: Y para mostrarlo , por ejemplo el email de mi usuario: TU EMAIL ES: TU NOMBRE ES: En la session obtuve el id de mi usuario para identificarlo al momento de loguerase. Espero te funcione o te de una idea de cómo poder realizarlo. Saludos.
@conniecorderolazcano9684
@conniecorderolazcano9684 2 жыл бұрын
que haces cuando tienes un register, para que no te de el error de la clave foranea, ya que el register deberia ser solo para los usuarios
@isaacabed
@isaacabed 5 жыл бұрын
Me encanto el video amigo!, pero tengo una duda... Como podria cerrar la sesion del usuario?
@vidamrr
@vidamrr 5 жыл бұрын
Para cerrar la sesión tienes que llamar a la función de session_destroy() y redirigir al usuario a tu index
@cristiancastillo5529
@cristiancastillo5529 5 жыл бұрын
podrias hacer un registro de usuarios
@franciscomorales6378
@franciscomorales6378 2 жыл бұрын
gracias por el aporte hermano, y alo implemente con php pdoy corrio al 100, una pregunta para agregarle hash al password, prodras continuar con el ejemplo gracias bro
@luchorap85
@luchorap85 Жыл бұрын
Que tema usas????
@MrJuanjo1997
@MrJuanjo1997 2 жыл бұрын
Me sirvió, gracias.
@javi68yt2
@javi68yt2 2 жыл бұрын
Muy interesante 👌 Hay muchas formas de hacer ésto. Yo lo hice igual con roles pero lo amplíe para relacionar los roles con las URL que se puede invocar con ese rol. De esta manera no tengo hardcoded los roles a las vistas, salvo el rol_id = 0 que es el admin, y puede acceder a todo sin necesidad de especificar todas las URL para él. Quien esté interesado en los detalles puede contactar conmigo ☺️
@kryss666
@kryss666 Жыл бұрын
Hola! Wow me ha encantado tu idea porque era a lo que venía a este video! Pero no sabria como encaminarlo 😢
@abeljhanomaquerasacaca2911
@abeljhanomaquerasacaca2911 4 жыл бұрын
ese 'rol' proviene de tu base de datos?? (de la tabla de tipo de usuarios para ser mas especificos?)
@diegoperezsanchez108
@diegoperezsanchez108 4 жыл бұрын
'rol' proviene de su tabla llamada 'rol'
@kalanzans
@kalanzans 6 жыл бұрын
Estupendo! Muchas gracias! :^)
@enriqueatala2567
@enriqueatala2567 2 жыл бұрын
Hola, muchas gracias por tu tutorial! una consulta como hago para que no recuerde un campo de input los datos anteriores ingresados? Saludos
@artunux
@artunux 2 жыл бұрын
creo que era con la propiedad "autocomplete" Ej:
@enriqueatala2567
@enriqueatala2567 2 жыл бұрын
@@artunux muchas gracias , lo pruebo y comento. saludos
@juanito6974
@juanito6974 3 жыл бұрын
Hize todo bien pero no redirige en el header que le puse solo manda la informacion pero no me manda a la pagina que quiero y tampoco me sale error alguien mas le paso?
@ithielragnaros
@ithielragnaros 4 жыл бұрын
Bro dos cosas, una Gracias no sabes cuantos dias buscaba esto, la segunda es por que en la clase de login de usuario hiciste 6 archivos¡¡¡ y aqui en uno solo metiste casi todo lo del login pero bueno amix gracais, por cierto veia otros videos pero su forma de conectarse a la base de de datos funcionaba bien en localhost en xammp pero no en mi servidor en internet , la tuya de inmediato sin problemas .
@anthonyolartelopez3013
@anthonyolartelopez3013 5 жыл бұрын
Vida MRR una consulta, que diferencia hay entre usar mysqli y PDO? o en que casos usaría cada uno de ellos. Gracias por tus videos
@LuisParrado
@LuisParrado 5 жыл бұрын
PDO contiene soporte para múltiples sistemas de bases de datos, con lo que es más facil en un futuro migrar la base de datos a otro sistema (SQL Server, Oracle, PostgreeSQL, etc). Si usas mysqli y deseas migrar a otro sistema debes reescribir prácticamente todo el código y los queries.
@LESLI705
@LESLI705 5 жыл бұрын
por favor el código de database
@efrainrivas3725
@efrainrivas3725 4 жыл бұрын
Viejo todo esta bien lo unico que necesito es que crees un formulario para registrar el usuario
@taylordavidgutierrezdiaz6647
@taylordavidgutierrezdiaz6647 2 жыл бұрын
Buenas noches, amigo no me quiere cerrar sesion
@carlosmadrigal2551
@carlosmadrigal2551 3 жыл бұрын
Buenas noches, alguien que me pueda colaborar por favor, me sale el siguiente error, muchas gracias. Parse error: syntax error, unexpected 'session_start' (T_STRING) in C:\xampp\htdocs\Nuevap\login.php on line 4
@garciapaz8677
@garciapaz8677 5 жыл бұрын
Gracias por la ayuda, me funciono
@jovana9308
@jovana9308 5 жыл бұрын
hola, saludos Tengo una duda o problema, trato de crear la llave foránea y me sale un error con todas las acciones alternadas e iguales, es este (ayudaaa): Error consulta SQL: MySQL ha dicho: #1452 - Cannot add or update a child row: a foreign key constraint fails (`herramientas`.`#sql-25e_1d9`, CONSTRAINT `fosa` FOREIGN KEY (`rol_id`) REFERENCES `roles` (`id`))
@vidamrr
@vidamrr 5 жыл бұрын
La llave foránea la tienes que agregar cuando creas la tabla porque de otra forma la tabla no tiene forma de saber si ya tienes datos y si cumplen con la llave foránea
@jovana9308
@jovana9308 5 жыл бұрын
Gracias ya está solucionado :)
@Majosege
@Majosege 4 жыл бұрын
Muchas gracias por el tutorial. Quisiera saber como se puede hacer para mostrar el nombre del usuario logeado?
@solestrada3647
@solestrada3647 4 жыл бұрын
Hola Maria José, lo puedes hacer primero almacenando en una variable de sesión el nombre del usuario $_SESSION'nombre'] = tudatoenBD, y después ya nada mas imprimes $_SESSION['nombre'] en cualquier lugar que quieras mostrar su nombre.
@Majosege
@Majosege 4 жыл бұрын
@@solestrada3647 muchas gracias sol! eso ya lo había solucionado. Por casualidad tu sabes por qué al poner dos usuarios con el mismo rol me muestra siempre los datos del primer usuario con ese rol? Saludos.
@heidivalladares2848
@heidivalladares2848 5 жыл бұрын
como se llama esta forma de trabajo?
@layonelemmanuelvelandiaval9952
@layonelemmanuelvelandiaval9952 3 жыл бұрын
una duda como se haria esto en MVC?
@AlvaroWhite
@AlvaroWhite 5 жыл бұрын
Excelente aporte amigo. Cuando vas a crear el tuto de login pero mas avanzado?? un saludo +1sub
@King_Spartan
@King_Spartan 5 жыл бұрын
me podias ayudar, ya hice todo y cuando lo ejecuto me envia este error: Error connection: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client.
@AlvaroWhite
@AlvaroWhite 5 жыл бұрын
a mi me funciono perfecto. ya lo solucionaste. ??
@hansramos817
@hansramos817 2 жыл бұрын
Gracias bro!
@nicolasbuelvas1848
@nicolasbuelvas1848 5 жыл бұрын
Buenas lo que pasa es que necesito ayuda, necesito un formato de registro que funcione con los archivos de este vídeo
@jorged1386
@jorged1386 5 жыл бұрын
como hago para reconocer al usuario que esta en sesion y mostrarlo en pantalla=?
@vidamrr
@vidamrr 5 жыл бұрын
tienes que guardar el id del usuario, y su nombre en la sesión, así cada vez que lo quieras mostrar solo obtienes esos valores
@juansalazar7037
@juansalazar7037 3 жыл бұрын
Cómo hago para crear una página de perfil y me muestre solamente al usuario logeado?
@clasicotkmusical
@clasicotkmusical 3 жыл бұрын
Hola cordial saludo, muchas gracias por el tutorial , pero quiero pedirte por favor ayuda sobre el siguiente error que me imprime el complador: Error no detectado: Llame a una función miembro prepare () en nulo y dicha linea de codigo es la siguiente: $query=$db->connect()->prepare('SELECT usuario,contrasena FROM usuarios WHERE usuario =\"$usuario\" AND contrasena = \"$contrasena\";'); Gracias anticipadas.
@vidamrr
@vidamrr 3 жыл бұрын
El problema es que tu código no reconoce el objeto db o connect, asegúrate de incluir tu archivo se conexión con include o require
@clasicotkmusical
@clasicotkmusical 3 жыл бұрын
@@vidamrr ok, muchas Gracias el día de mañana pruebo y te comento, un saludo!.
@cristianmarquez1848
@cristianmarquez1848 4 жыл бұрын
El database.php en que video se explica ?
@andresfalco7078
@andresfalco7078 4 жыл бұрын
Verdad, no se como solucionar ese problema ya lo intentastes?
@esdeathmon2993
@esdeathmon2993 4 жыл бұрын
​@@andresfalco7078 El documento esta en su repositorio, llevo rato viendo sus tutoriales, y no he encontrado el video donde lo explica, pero te dejo el link: github.com/marcosrivasr/Curso-PHP-MySQL/blob/master/57.%20roles/terminado/database.php
@ezequielcruz3781
@ezequielcruz3781 3 жыл бұрын
como hago para hacer un CRUD si me pueden explicar
@joseluislobossolorza1380
@joseluislobossolorza1380 4 жыл бұрын
como se debería hacer si la contraseña esta encriptada con password_hash ??
@vidamrr
@vidamrr 4 жыл бұрын
en PHP tienes la función password_Verify para validar que un hash es el mismo que otro hash, así es como verificas que dos passwords son los mismos
@joseluislobossolorza1380
@joseluislobossolorza1380 4 жыл бұрын
@@vidamrr he tratado de hacerlo pero me da error
@breickdc7938
@breickdc7938 3 жыл бұрын
Hola, Como puedo hacer que al entrar a la pagina de cada rol en lugar de aparecer "Administrador" o "colaborador" aparezca el nombre del usuario logueado? Gracias de antemano.
@jorgeespinoza7762
@jorgeespinoza7762 3 жыл бұрын
Puedes pintar dentro de una etiqueta html el codigo de la sesion del usuario. Ejemplo BIENVENIDO: EDIT: Me equivoqué. En el modelo actual, el form que envía los datos se llama a sí mismo, por lo tanto el dato del usuario logeado no se envía. Habría que encontrar la manera de enviar ese dato a la página donde se renderiza y mostrarlo. Saludos. Saludos
Carrito de compras desde cero Parte 1 | Curso PHP y MySQL #58
16:41
Vida MRR - Programacion web
Рет қаралды 91 М.
Login con roles de usuario y Seguridad en el sistema - 24
27:26
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 54 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 14 МЛН
Sistema de login completo usando sesiones | Curso PHP y MySQL #36
27:53
Vida MRR - Programacion web
Рет қаралды 334 М.
Sistema de Login con Sesiones usando PHP Y MYSQL - CURSO DE PHP7
16:17
9. Sesiones en PHP($_SESSION)
19:07
J&G Proyectos Web
Рет қаралды 203 М.
Sitio WEB con php y mysql
2:59:59
Develoteca - Oscar Uh
Рет қаралды 429 М.
La mejor forma de encriptar contraseñas | Curso PHP y MySQL #56
15:28
Vida MRR - Programacion web
Рет қаралды 38 М.