Тёмный

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

Vida MRR - Programacion web
Подписаться 134 тыс.
Просмотров 182 тыс.
50% 1

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 213   
@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
@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
@Cesar.alone24
@Cesar.alone24 2 года назад
Deberías hacer una serie de videos haciendo este tipo de cosas con funciones 💓
@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
@juansebastianhernandezcard8998
@juansebastianhernandezcard8998 3 года назад
Graciassss, sos el mejor, soy un novato y este tuturial me ayudará muchisimo
@AlbertoJGG
@AlbertoJGG 5 лет назад
Gracias amigo por tus conocimientos 🌟
@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 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
@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
@yohanacontreras882
@yohanacontreras882 5 лет назад
Muchas Gracias no pensé que fuera tan fácil
@vidamrr
@vidamrr 5 лет назад
así es Yohana, es super fácil :)
@UNAM311034446
@UNAM311034446 2 года назад
¿Cual es el video anterior a este?
@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
@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
@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
@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 😢
@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?
@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
@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
@marcoantoniodoradogomez9897
@marcoantoniodoradogomez9897 5 лет назад
MUCHAS GRACIAS POR TU GRAN APORTE LOGRE SOLUCIONAR UN PROBLEMÓN QUE TENIA EN MI CÓDIGO,
@saulmartinez872
@saulmartinez872 2 года назад
muy buen video, era justamente lo que necesitaba
@taylordavidgutierrezdiaz6647
@taylordavidgutierrezdiaz6647 2 года назад
Buenas noches, amigo no me quiere cerrar sesion
@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
@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
@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.
@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
@juanpablolopezsuarez2093
@juanpablolopezsuarez2093 Год назад
podrias explicar mas de cada funcion que colocas en el codigo, pero buen video..
@juansalazar7037
@juansalazar7037 3 года назад
Cómo hago para crear una página de perfil y me muestre solamente al usuario logeado?
@oscarferrer8079
@oscarferrer8079 4 года назад
Muchas Gracias! Me sirvió mucho
@heidivalladares2848
@heidivalladares2848 4 года назад
como se llama esta forma de trabajo?
@kalanzans
@kalanzans 5 лет назад
Estupendo! Muchas gracias! :^)
@nicolasbuelvas1848
@nicolasbuelvas1848 4 года назад
Buenas lo que pasa es que necesito ayuda, necesito un formato de registro que funcione con los archivos de este vídeo
@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'
@garciapaz8677
@garciapaz8677 5 лет назад
Gracias por la ayuda, me funciono
@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
@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
@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.
@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. ??
@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 Год назад
creo que era con la propiedad "autocomplete" Ej:
@enriqueatala2567
@enriqueatala2567 Год назад
@@artunux muchas gracias , lo pruebo y comento. saludos
@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
@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 :)
@Treboors
@Treboors 2 года назад
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.
@diazortizlizeth6631
@diazortizlizeth6631 Год назад
alguien me explica cómo va el index? :(
@amvymas3193
@amvymas3193 2 года назад
por que no solo al usuario le agregas que tipo de rol tienen y así te ahorras una tabla
@vidamrr
@vidamrr 2 года назад
Porque no estaría normalizada tu base de datos, si mañana se cambia el rol tendrías que cambiar uno por uno para todos los usuarios
@amvymas3193
@amvymas3193 2 года назад
@@vidamrr es cierto 👍
@ronitorgh8734
@ronitorgh8734 5 лет назад
Cual de todos son los archivos de este video ¿?
@yoellinarezlinarez9902
@yoellinarezlinarez9902 5 лет назад
Me sale el siguiente error :( Fatal error: Call to a member function prepare() on null in si sabes como lo podria solucionar super agradecido
@vidamrr
@vidamrr 5 лет назад
dice que no encuentra el prepare(), eso significa que tu variable no ha sido inicializada bien, checa el archivo de db.php
@cristiansegura3352
@cristiansegura3352 4 года назад
@@vidamrr Lo resolvi con un return $nombre_de_la_conexion; Y gracias por el video, agradezco si me explicas un poco que signofica esta linea o en que influye en el codigo $query->execute(['usuario'=> $usuario, 'contrasena' =>$contrasena]);
@julianocismondi8129
@julianocismondi8129 4 года назад
@@cristiansegura3352 tengo el mismo problema, donde hiciste el return?
@Lawrof
@Lawrof 4 года назад
que? no me deja crear foreign keys, donde esta el tutorial de eso? me ayudarias mucho plis
@cesarjaviersanchezhernande6349
@cesarjaviersanchezhernande6349 4 года назад
Hola buenas madrugadas soy un estuidante que no puede hacer este login, pero la solucion a tu problema es sencilla, con solo buscar en google como crear una llave foranea en mysql te aparecera: alter table "TALBA" add constraint "NOMBRE DE LA LLAVE FORANEA" foreign key ("CAMPO DE LA TABLA") references "LA OTRA TABLA"("EL OTRO CAMPO");
@Lawrof
@Lawrof 4 года назад
@@cesarjaviersanchezhernande6349 lo supuse, pero ya me di cuenta que no voy a usar la llave foranea, ya hice mis propios roles, cree diferentes tablas, unas tablas para admins, y otras para los usuarios, luegopara el login le puse un INNER JOIN para asi conectar las dos tablas a mi login y que pueda leer las dos tablas en una sola consulta al hacer el login
@Lawrof
@Lawrof 4 года назад
@@cesarjaviersanchezhernande6349 aun asi gracias :)
@teos7068
@teos7068 5 лет назад
Eso sólo sirve para vistas pero no para funciones
@1101Cristian
@1101Cristian 5 лет назад
Que buen tutorial, pero tengo un error (Parse error: syntax error, unexpected '$options' (T_VARIABLE) in C:\xampp\htdocs\bootstrap\conexion.php on line 22)
@vidamrr
@vidamrr 5 лет назад
dice que no encuentra la variable de $options en el archivo de conexion.php
@rabfitra9127
@rabfitra9127 3 года назад
El vídeo no está bien explicado del todo, para mí ha sido una auto-explicación, yo creo que uno cuando tiene la buena fe de hacer algo, mejor hacerlo bien o no hacerlo !
@juandavidpardosalazar512
@juandavidpardosalazar512 5 лет назад
Amigo podrias hacer el de registro de usuarios? te lo agradeceria mucho.
@vidamrr
@vidamrr 5 лет назад
Gracias por la recomendación Juan, voy a hacer un vídeo de eso próximamente
@repag2670
@repag2670 4 года назад
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.
@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 :/
@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.
@benjaminingcom
@benjaminingcom 5 лет назад
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.
@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 :(
@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.
@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.
@fershowfershow3164
@fershowfershow3164 Год назад
una pregunta osea que si tengo 30 clientes por ejemplo tengo que hacer 30 archivos de clientes.php o estoy mal?
@natsumehibari9437
@natsumehibari9437 2 года назад
puede hacer sistema de puntos para ddar a los usuarios ?
@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)
@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?
@luisfernandogonzalezmontie5015
@luisfernandogonzalezmontie5015 2 года назад
Alguien mas tiene algún error en el prepare() del $query, no puedo solucionarlo.
@LESLI705
@LESLI705 4 года назад
por favor el código de database
@cristiancastillo5529
@cristiancastillo5529 5 лет назад
podrias hacer un registro de 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
@mariasoledadvillagomez4986
@mariasoledadvillagomez4986 Год назад
¿Alquien tiene la base de datos?Me puede pasar por favor
@eDeEstoico
@eDeEstoico 2 года назад
se agradece :#
@brandoguzman8114
@brandoguzman8114 4 года назад
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
@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
@topfanaticos2606
@topfanaticos2606 2 года назад
Muy bueno
@alejandroalamar997
@alejandroalamar997 5 лет назад
Hola bro, que tema utilizas para VSCODE ? se ve genial.
@vidamrr
@vidamrr 5 лет назад
Es la de vivid pro
@huberelcrack
@huberelcrack 3 года назад
xd
@luchorap85
@luchorap85 Год назад
Que tema usas????
@hansramos817
@hansramos817 2 года назад
Gracias bro!
@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.
@hernanarica6389
@hernanarica6389 3 года назад
Me encanta que traigas contenido de php
@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?
@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
@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
@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.
@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
@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
@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
@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!
@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.
@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
@jesuscampos907
@jesuscampos907 10 месяцев назад
Gracias, me sirvió para acceso a usuarios por proyecto en una web. Saludos.
@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
@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?
@TheEfrenxx
@TheEfrenxx 5 лет назад
como podria lograr algo parecido a esto pero con html ,servlet?
@vidamrr
@vidamrr 5 лет назад
los servlets deben tener el mismo esquema de sesiones y de ahí en fuera el proceso es el mismo
@charlesbaudelaire1601
@charlesbaudelaire1601 4 года назад
Llegue al minuto 4 y ya mano no se estabas platicando un anectoda o que ? No tiene propósito ni dirección el video
@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
@MrJuanjo1997
@MrJuanjo1997 2 года назад
Me sirvió, gracias.
@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 .
@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.
@ezequielcruz3781
@ezequielcruz3781 3 года назад
como hago para hacer un CRUD si me pueden explicar
@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????
@annarodriguez4073
@annarodriguez4073 2 года назад
muchas gracias, excelente aporte !!
@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
@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 года назад
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!.
Далее
Новый вид животных Supertype
00:59
Просмотров 160 тыс.
КАК БОМЖУ ЗАРАБОТАТЬ НА ТАЧКУ
1:36:32
9. Sesiones en PHP($_SESSION)
19:07
Просмотров 202 тыс.
Búsqueda en tiempo real con PHP, MySQL y AJAX
29:54
Просмотров 65 тыс.