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

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2024

ความคิดเห็น • 213

  • @RobertAlexanderAlfaroYari
    @RobertAlexanderAlfaroYari 5 ปีที่แล้ว +12

    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

  • @Xiomz
    @Xiomz 3 ปีที่แล้ว +2

    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.

  • @analuciadelapenaramirez5792
    @analuciadelapenaramirez5792 3 ปีที่แล้ว

    Nueva sub, intente de todos los tutoriales para crear sesiones y no podia y este tutorial a la primeraa felicidades!! gracias por todo

  • @MultiTheoscar
    @MultiTheoscar 10 หลายเดือนก่อน

    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!

  • @hernanarica6389
    @hernanarica6389 3 ปีที่แล้ว +1

    Me encanta que traigas contenido de php

  • @Cesar.alone24
    @Cesar.alone24 2 ปีที่แล้ว +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

  • @juansebastianhernandezcard8998
    @juansebastianhernandezcard8998 3 ปีที่แล้ว

    Graciassss, sos el mejor, soy un novato y este tuturial me ayudará muchisimo

  • @GianMarco91
    @GianMarco91 4 ปีที่แล้ว

    Muchas gracias, estoy implementando un sistema web y tu tutorial me ayudo bastante, muchas gracias por compartir tu conocimiento.

  • @AlbertoJGG
    @AlbertoJGG 5 ปีที่แล้ว +3

    Gracias amigo por tus conocimientos 🌟

  • @benjaminingcom
    @benjaminingcom 5 ปีที่แล้ว +4

    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 10 หลายเดือนก่อน

    Gracias, me sirvió para acceso a usuarios por proyecto en una web. Saludos.

  • @nubiairisamayadegonzalez1644
    @nubiairisamayadegonzalez1644 5 ปีที่แล้ว +13

    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

  • @hansyadielsanchezmora1710
    @hansyadielsanchezmora1710 3 ปีที่แล้ว

    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)

  • @yohanacontreras882
    @yohanacontreras882 5 ปีที่แล้ว +2

    Muchas Gracias no pensé que fuera tan fácil

    • @vidamrr
      @vidamrr  5 ปีที่แล้ว +1

      así es Yohana, es super fácil :)

  • @marcelinovenegaslopez5611
    @marcelinovenegaslopez5611 3 ปีที่แล้ว +2

    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 :/

  • @marcoantoniodoradogomez9897
    @marcoantoniodoradogomez9897 5 ปีที่แล้ว

    MUCHAS GRACIAS POR TU GRAN APORTE LOGRE SOLUCIONAR UN PROBLEMÓN QUE TENIA EN MI CÓDIGO,

  • @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.

  • @jonnystart2539
    @jonnystart2539 4 ปีที่แล้ว

    Parcero muchas gracias me ayudaste mucho en los roles

  • @alejandrocalderon340
    @alejandrocalderon340 5 ปีที่แล้ว +1

    muchas gracias amigo.. me sirvio demasiado Dios te bendiga

    • @vidamrr
      @vidamrr  5 ปีที่แล้ว

      gracias a ti Alejandro por ver el video

  • @annarodriguez4073
    @annarodriguez4073 2 ปีที่แล้ว

    muchas gracias, excelente aporte !!

  • @campagnamatias
    @campagnamatias 4 ปีที่แล้ว +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.

  • @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 ปีที่แล้ว +1

      Hola! Wow me ha encantado tu idea porque era a lo que venía a este video! Pero no sabria como encaminarlo 😢

  • @crepybara2948
    @crepybara2948 ปีที่แล้ว

    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.

  • @saulmartinez872
    @saulmartinez872 2 ปีที่แล้ว

    muy buen video, era justamente lo que necesitaba

  • @ragonepablo
    @ragonepablo 4 ปีที่แล้ว +1

    muy buen ejemplo! tienes opción para cierre de sesion después de determinado lapso de tiempo??gracias

  • @luiszapata563
    @luiszapata563 4 ปีที่แล้ว

    Gracias amigo. Me sirvió de mucho

  • @isaacabed
    @isaacabed 5 ปีที่แล้ว +3

    Me encanto el video amigo!, pero tengo una duda... Como podria cerrar la sesion del usuario?

    • @vidamrr
      @vidamrr  5 ปีที่แล้ว +1

      Para cerrar la sesión tienes que llamar a la función de session_destroy() y redirigir al usuario a tu index

  • @Destroyer210
    @Destroyer210 3 ปีที่แล้ว

    gran video y muchas gracias

  • @juliethavila6827
    @juliethavila6827 4 ปีที่แล้ว +2

    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 :(

  • @MrJuanjo1997
    @MrJuanjo1997 2 ปีที่แล้ว

    Me sirvió, gracias.

  • @kalanzans
    @kalanzans 5 ปีที่แล้ว

    Estupendo! Muchas gracias! :^)

  • @carlosmarin2313
    @carlosmarin2313 5 ปีที่แล้ว +4

    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 ปีที่แล้ว +1

      @@vidamrr Ya y tampoco me autetiza si la contraseña es correcta

    • @drogueriafarmanorte4273
      @drogueriafarmanorte4273 4 ปีที่แล้ว

      @@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

  • @hansramos817
    @hansramos817 2 ปีที่แล้ว

    Gracias bro!

  • @topfanaticos2606
    @topfanaticos2606 2 ปีที่แล้ว

    Muy bueno

  • @estacionesyvagones1611
    @estacionesyvagones1611 4 ปีที่แล้ว +1

    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.

  • @leinerandreslopezcifuentes3725
    @leinerandreslopezcifuentes3725 3 ปีที่แล้ว

    Excellent parcero, por cierto que tema usas en VSCode, esta genial.

  • @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 .

  • @carlosbarajas2932
    @carlosbarajas2932 4 ปีที่แล้ว +1

    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

  • @alejandroalamar997
    @alejandroalamar997 5 ปีที่แล้ว +2

    Hola bro, que tema utilizas para VSCODE ? se ve genial.

    • @vidamrr
      @vidamrr  5 ปีที่แล้ว +2

      Es la de vivid pro

  • @garciapaz8677
    @garciapaz8677 5 ปีที่แล้ว

    Gracias por la ayuda, me funciono

  • @josemanuelavilagonzalez5360
    @josemanuelavilagonzalez5360 3 ปีที่แล้ว +1

    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

  • @repag2670
    @repag2670 4 ปีที่แล้ว +5

    LA VERDAD NO SABES EXPLICAR, CREES QUE TRATAS CON INGENIEROS PERO EN REALIDAD SOMOS LA MAYORIA NOVATOS EN EL TEMA, INTENTA HACER LAS COSAS MÁS CALMADO Y EXPLICAR UNA A UNA PARA PODER APRENDER Y NO SOLO COPIAR LO QUE TU ESCRIBES.

  • @AlvaroWhite
    @AlvaroWhite 5 ปีที่แล้ว

    Excelente aporte amigo. Cuando vas a crear el tuto de login pero mas avanzado?? un saludo +1sub

  • @fabianquintero9944
    @fabianquintero9944 5 ปีที่แล้ว

    excelente, gracias

  • @juanpablolopezsuarez2093
    @juanpablolopezsuarez2093 ปีที่แล้ว

    podrias explicar mas de cada funcion que colocas en el codigo, pero buen video..

  • @francosiri8527
    @francosiri8527 3 ปีที่แล้ว +1

    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 ปีที่แล้ว +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

  • @niseel1722
    @niseel1722 ปีที่แล้ว

    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)

  • @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.

  • @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

  • @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

  • @melotan6279
    @melotan6279 2 ปีที่แล้ว +1

    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?

  • @jesusgaona5737
    @jesusgaona5737 5 ปีที่แล้ว +1

    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

  • @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????

  • @eDeEstoico
    @eDeEstoico 2 ปีที่แล้ว

    se agradece :#

  • @efrainrivas3725
    @efrainrivas3725 4 ปีที่แล้ว

    Viejo todo esta bien lo unico que necesito es que crees un formulario para registrar el usuario

  • @jessicasantofinioleal7881
    @jessicasantofinioleal7881 3 ปีที่แล้ว

    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

  • @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).

  • @wenceberq
    @wenceberq 4 ปีที่แล้ว

    Excelente video. Muy bien explicado. Felicitaciones y gracias por compartirlo!

    • @LESLI705
      @LESLI705 4 ปีที่แล้ว

      bro tienes el codigo de database?

  • @brandoguzman8114
    @brandoguzman8114 4 ปีที่แล้ว +1

    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

  • @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?

  • @josuecanto6228
    @josuecanto6228 5 ปีที่แล้ว +2

    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

  • @KenedyCruzMiranda
    @KenedyCruzMiranda ปีที่แล้ว

    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

  • @fershowfershow3164
    @fershowfershow3164 ปีที่แล้ว

    una pregunta osea que si tengo 30 clientes por ejemplo tengo que hacer 30 archivos de clientes.php o estoy mal?

  • @LuzMota-jg2rx
    @LuzMota-jg2rx ปีที่แล้ว

    La parte de database.php no estuvo muy clara, no se vio muy bien una parte del código de este archivo y no hubo ninguna explicación sobre este, luego de eso, todo muy bien.

  • @UNAM311034446
    @UNAM311034446 2 ปีที่แล้ว

    ¿Cual es el video anterior a este?

  • @jemm4095
    @jemm4095 3 ปีที่แล้ว

    Me podrías decir en que video empiezas a crear el proyecto

  • @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

  • @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

  • @juanito6974
    @juanito6974 2 ปีที่แล้ว

    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?

  • @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

  • @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?

  • @Majosege
    @Majosege 4 ปีที่แล้ว +1

    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.

  • @dayorlyscuello7275
    @dayorlyscuello7275 3 ปีที่แล้ว

    disculpa descarguè este tutorial Autenticar y dar acceso a diferentes tipos de usuario | Curso PHP y MySQL #57 pero no aparecen tus archivos.

  • @CesarGutierrez-dt6sj
    @CesarGutierrez-dt6sj 2 ปีที่แล้ว

    Tengo una duda enorme, en que tuto creas la BD para este capitulo?

  • @Mister_lombardi
    @Mister_lombardi ปีที่แล้ว

    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

  • @LESLI705
    @LESLI705 4 ปีที่แล้ว +1

    por favor el código de database

  • @taylordavidgutierrezdiaz6647
    @taylordavidgutierrezdiaz6647 2 ปีที่แล้ว

    Buenas noches, amigo no me quiere cerrar sesion

  • @artur5sos
    @artur5sos 5 ปีที่แล้ว +2

    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 ปีที่แล้ว +5

      Compañero yo lo tengo asi Bienvenido

    • @vidamrr
      @vidamrr  5 ปีที่แล้ว +3

      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 ปีที่แล้ว +1

      @@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.

  • @cristiancastillo5529
    @cristiancastillo5529 5 ปีที่แล้ว +3

    podrias hacer un registro de usuarios

  • @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

  • @cristianmarquez1848
    @cristianmarquez1848 4 ปีที่แล้ว +1

    El database.php en que video se explica ?

    • @andresfalco7078
      @andresfalco7078 4 ปีที่แล้ว

      Verdad, no se como solucionar ese problema ya lo intentastes?

    • @esdeathmon2993
      @esdeathmon2993 4 ปีที่แล้ว +1

      ​@@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

  • @Astro_Ryan
    @Astro_Ryan 4 ปีที่แล้ว

    te amo

  • @midnightblack7923
    @midnightblack7923 4 ปีที่แล้ว

    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

  • @beynerbayuelo768
    @beynerbayuelo768 4 ปีที่แล้ว

    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

  • @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 ปีที่แล้ว +1

      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.

  • @luisfernandogonzalezmontie5015
    @luisfernandogonzalezmontie5015 ปีที่แล้ว

    Alguien mas tiene algún error en el prepare() del $query, no puedo solucionarlo.

  • @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

  • @natsumehibari9437
    @natsumehibari9437 2 ปีที่แล้ว

    puede hacer sistema de puntos para ddar a los usuarios ?

  • @luchorap85
    @luchorap85 ปีที่แล้ว

    Que tema usas????

  • @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

  • @Treboors
    @Treboors 2 ปีที่แล้ว +1

    8:27, alguien sabe que combinación de teclado debo usar para poder hacer eso?

    • @masternicolas123
      @masternicolas123 2 ปีที่แล้ว +1

      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.

  • @heidivalladares2848
    @heidivalladares2848 4 ปีที่แล้ว +1

    como se llama esta forma de trabajo?

  • @jorged1386
    @jorged1386 5 ปีที่แล้ว +1

    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

  • @clasicotkmusical
    @clasicotkmusical 2 ปีที่แล้ว

    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  2 ปีที่แล้ว +1

      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 2 ปีที่แล้ว

      @@vidamrr ok, muchas Gracias el día de mañana pruebo y te comento, un saludo!.

  • @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 ปีที่แล้ว +1

      creo que era con la propiedad "autocomplete" Ej:

    • @enriqueatala2567
      @enriqueatala2567 ปีที่แล้ว +1

      @@artunux muchas gracias , lo pruebo y comento. saludos

  • @joseluislobossolorza1380
    @joseluislobossolorza1380 4 ปีที่แล้ว +1

    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

  • @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

  • @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