Login y Autenticación de Tipos de Usuario - Uso de Sesiones

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024

Комментарии • 223

  • @jimmyhoffer2999
    @jimmyhoffer2999 5 лет назад +1

    Sólo vi 5 videos tuyos y me despejaste más dudas que mis profesores en 6 meses.
    La verdad que tu forma de explicar es excelente. Vi muchos tutoriales diferentes pero siempre tratan de hacer todo junto el html css js y php
    Y al final no se termina entendiendo nada.
    Ya que nosotros sólo queremos los ejemplos así con variables ya sin meter los aspectos de diseño.
    Gracias por compartir tu conocimiento espero que sigas subiendo vídeos que estan muy buenos.

  • @edisonjoelsilveriotorres657
    @edisonjoelsilveriotorres657 6 лет назад

    Lo máximo Bro. En menos de 25 min aprendí el manejo de sesiones en php al loguearse. 👍👍

  • @rubenssss_
    @rubenssss_ 3 года назад

    Muchas gracias por estos videos hermano, son excelentes de verdad

  • @nocturno7887
    @nocturno7887 4 года назад

    Gracias compañero, excelente y lo necesitaba además, iré viendo los vídeos con calma y practicando.

  • @franciscocuerno1710
    @franciscocuerno1710 7 лет назад +3

    listo amigo muchas gracias los 3 videos estan muy bien explicados, tendras alguno para hacerlo con codeigniter?

  • @lchc24
    @lchc24 6 лет назад

    Muchas gracias!!! Muy concreto, muy bien explicado y sobre todo muy útil!!!

  • @emmanuellopezgarcia7965
    @emmanuellopezgarcia7965 4 года назад

    Excelentes videos. Felicidades, tienes un suscriptor más.

    • @LexterDev
      @LexterDev  4 года назад +1

      Genial, espero te haya servido bro. Un saludo 😁

  • @LoreChuchu
    @LoreChuchu 5 лет назад

    gracias, me queda tu explicación del proceso!

  • @claudioesteban6065
    @claudioesteban6065 7 лет назад

    Gracias, fué de mucha ayuda tu video! Saludos!

  • @edgarchacondelgado9456
    @edgarchacondelgado9456 7 лет назад

    ooo Es genial hace mucho tiempo que buscaba esto aun que una parte no me salio
    tu muy bien

  • @angelfajardo4580
    @angelfajardo4580 4 года назад

    muy buena serie, me sirvió mucho. Muchas gracias :D

    • @LexterDev
      @LexterDev  4 года назад

      Qué bueno bro, me alegro que te haya servido. Un saludo 😁

  • @robynarevalo5030
    @robynarevalo5030 6 лет назад

    Felicidades amigo por ese gran trabajo aprendí mucho de ud sigue así éxitos y bendiciones :)

  • @gabrielbregante7139
    @gabrielbregante7139 7 лет назад

    Muy buen tutorial, felicitaciones y gracias por compartir tus conocimientos. Saludos Cordiales!!!

    • @LexterDev
      @LexterDev  7 лет назад

      Gracias bro, un saludo :) Espero te haya servido.

    • @gabrielbregante7139
      @gabrielbregante7139 7 лет назад

      Claro que me ha servido, muy interesante lo de seguridad(excelente) desconocía la optimización que ofrece mysqlnd. Para mi caso por ahora adapte tu código para usarlo con bind_result() y fetch() y funcionó perfecto. Nuevamente gracias!!!!

    • @Alex-cg2dr
      @Alex-cg2dr 7 лет назад +1

      Buenos dias Gabriel, me podrias guiar para adaptar el condigo con bind_result() y fetch()?

    • @gabrielbregante7139
      @gabrielbregante7139 7 лет назад +1

      Hola Claro Ale!, con el permiso de LexterXPS dejo el código adaptado, no se si estará perfecto pero funciona muy bien, quizás el u otro experto pueda evaluarlo. ahí te lo paso:
      $nueva_consulta->execute();
      $nueva_consulta->bind_result($data[0], $data[1]);
      if ($nueva_consulta->fetch()){
      $_SESSION['nombre'] = $data[0];
      echo json_encode(array('error' => false, 'tipo' => $data[1]));
      }else{
      echo json_encode(array('error' => true));
      }
      $nueva_consulta->close();

    • @Alex-cg2dr
      @Alex-cg2dr 7 лет назад

      @Gabriel Bregante, agradecido por la ayuda. probare con este cod adaptado. Quedo a la orden!.

  • @VictorFlores-pb6vy
    @VictorFlores-pb6vy 7 лет назад +1

    chulada de video bro, me has enseñado monton con esto

    • @LexterDev
      @LexterDev  7 лет назад

      Genial bro! Me alegra que haya servido. Saludos :)

  • @andreezcastaneda6196
    @andreezcastaneda6196 6 лет назад

    oye le cambiaste algo al js main?? donde redirigías a las paginas porque al momento de regresarme al formulario si me deja aunque haya iniciado sesion

  • @alexannder15
    @alexannder15 6 лет назад

    Muchas gracias! suscrito

  • @ajbssb
    @ajbssb 6 лет назад

    Muy buen tuto! Sirve!

  • @pepebiondi5962
    @pepebiondi5962 6 лет назад

    Genial amigo. Saludos.

  • @focusyourmind2906
    @focusyourmind2906 5 лет назад

    Hola muy buenas tardes, excelente video, una consulta, que puede ser el error que no me muestra el nombre que está en la base de datos?, así como al final explicas como llamar ese dato pero a mi no me muestra el nombre de usuario

  • @3d_mars
    @3d_mars 5 лет назад

    Muy bien video, felicidades 😍

  • @JamonDuroMexicano
    @JamonDuroMexicano 5 лет назад

    Excelente bro!

  • @TheTokizforever
    @TheTokizforever 5 лет назад

    Buenas tardes: Tengo una duda, cuando aquí se realiza el tema de sesiones, es necesario incluir el archivo main.js. Este archivo es el que tiene el ajax y por medio de el con la funcion .done se realiza el logue dependiendo del usuario. Esto toca omitirlo?

  • @mariozanetta5664
    @mariozanetta5664 7 лет назад

    gracias nuevamente bro, esta clara la reespuesta. Mira el problema que tengo es que no se va a los index del usuario o del admin y se queda en la pagina principal. Este mismo problema te lo consultó una persona anteriormente y le respondiste que verificara si la respuesta estuviera correcta. Esto último no se como hacerlo, uso Chrome y me meto en la consola, pero no logro ver nada que me ayude a detectar el problema, ¿no se si me puedes orientar en como detectar por donde pasa el problema?

    • @LexterDev
      @LexterDev  7 лет назад

      Si gustas escríbeme un inbox a Facebook, es más fácil ayudarte ahí. El link está en la descripción de este vídeo.

  • @gerardochacon4606
    @gerardochacon4606 4 года назад

    Crack Muchas muchas gracias !!!

    • @LexterDev
      @LexterDev  4 года назад

      Con mucho gusto bro. Un saludo 😁.

  • @luisparedes3947
    @luisparedes3947 7 лет назад +6

    eres un capo, gracias!

    • @luisparedes3947
      @luisparedes3947 7 лет назад

      pasame tu correo para compartirtelo!

    • @luisparedes3947
      @luisparedes3947 7 лет назад +1

      cierto, disculpa mi estimado, el día de ayer estuve sin acceso a datos, en un minuto te lo envío confirmame

    • @yolandamorenocardenas8145
      @yolandamorenocardenas8145 7 лет назад

      Hola amigo tendras el codigo fuente amigo para compartilo porque de hecho no me a salido Muchas gracias te paso mi correo yolandamorenocardenas8@gmail.com

    • @luisparedes3947
      @luisparedes3947 7 лет назад

      Hola Yolanda, te lo comparto en unos minutos, confirmame!

    • @yolandamorenocardenas8145
      @yolandamorenocardenas8145 7 лет назад

      ya me llego muchas gracias luis

  • @isaacc.3999
    @isaacc.3999 7 лет назад

    Excelente video bro, me sirvió de mucho, solo tengo un problema, al cerrar sesión si doy clic en el botón de regresar de mi navegador regresa a la pagina donde tenia mi sesión abierta, como podría corregir esto????????

  • @videoteknicas8427
    @videoteknicas8427 7 лет назад

    Excelente video, me ha servido mucho, como tendría que hacerle para mostrar una imagen de usuario ya sea administrador o usuario?

    • @LexterDev
      @LexterDev  7 лет назад

      Debes crear un formulario de registro en el que el usuario guarde sus datos, incluida su foto. Y luego nomas la sacas al momento de logearse. es una opción.

    • @videoteknicas8427
      @videoteknicas8427 7 лет назад

      LexterXPS muchas gracias, intentaré de esa forma, excelentes videos

  • @andresalain5084
    @andresalain5084 5 лет назад

    Amigo como le puedo hacer si tengo más de dos tipos de usuario ejemplos: admin, usuario1 y usuario2 , tengo la duda en la parte del código donde dice si es diferente a Admin que te mande a Usuario, pero como sería el código dependiendo al tipo de usuario si corresponde al usuario1 o usuario2 ???

  • @karlachavez7501
    @karlachavez7501 7 лет назад

    Hola de nuevo :), tengo otro proyecto que estoy haciendo, en el cual tengo 2 usuarios Admin y Personal pero tengo esto:
    -CARPETA ADMIN
    *consulta(con unos privilegios)
    -CARPETA PERSONAL
    *consulta (con menos privilegios)
    -archivos para los dos usuario
    Bueno en cuanto se inicia sesion , dependiendo del tipo de usuario se envia automaticamente al archivo consulta y en ellos tengo el codigo que tu explicaste en el video
    ** El punto aqui esque dentro del archivo consulta de admin y de personal tengo unos menus los cuales mandar a llamar los "archivos para los dos usuarios", el punto esque dije, bueno para no repetirlos enla carpeta de admin y en la de personal los deje fuera de la carpeta el punto aqui es que cuando muestro el usuario que esta logueado ay problemas, y dije bueno nimodo los clono y los meto en las dos carpetas, pero me salio otra duda, el codigo que puse arriba tengo que ponerselo para todas las paginas que sean para el adminn y hacer lo mismo con las del personal ?

    • @LexterDev
      @LexterDev  7 лет назад +1

      Pues en teoría debería estar en todos. Pero para no repetir lo mismo una y otra vez, mejor crea un archivo php, metes esa validación en él, uno para cada usuario u nada más al inicio de los archivos nada más los incluyes con include("ruta_de_tu_archivo");

  • @alphamx13
    @alphamx13 7 лет назад

    Antes que nada muchas gracias por estos 3 videos, la verdad me han servido mucho. Solo una pregunta... Crees que sea bueno utilizar cookies en el sistema de logueo? He leído que tiene sus pros y contras en cuestiones de seguridad, pero a la vez es práctico poder mantener la sesión abierta incluso si se cierra el navegador y se regresa a ella.
    Gracias de nuevo!!

    • @LexterDev
      @LexterDev  7 лет назад

      Gracias bro, y me alegro entonces que te haya servido. Y con tu pregunta, pues depende de tus necesidades, con la seguridad siempre ha habido discusión, pero puedes usarlas, igual con las sesiones puedes configurar tu servidor para que la sesión no se cierre aunque se cierre el navegador. son opciones, aunque las cookies te dan otras posibilidades. Saludos.

    • @alphamx13
      @alphamx13 7 лет назад

      Muchas gracias mi estimado, lo tomare en cuenta. Continua asi, la verdad son de mucha utilidad tus videos. Es bueno saber que aun existe gente que le gusta compartir sus conocimientos sin fin de lucro.

  • @juniorb8198
    @juniorb8198 5 лет назад

    Buenas soy un novato en esto, tengo una duda si subes eso a un hosting con todo configurado, si tu accedes desde tu pc desde tu casa al login te logeas estas dentro ok, y si yo desde mi casa en la china o cualquier parte del mundo voy a acceder a tu login, me mostrara tu login o me dira que ya existe la sesion que tu en tu casa esta en ese momento y me redireccionara a la pagina en la qu esta tu como usuario logeado, esa es mi duda agradeceria si alguien me aclara eso.

  • @albertocorona1815
    @albertocorona1815 6 лет назад

    Masterrrrrrrrr

  • @eliasmarin8839
    @eliasmarin8839 7 лет назад

    Yo necesito hacer una biblioteca vityual con php y mysql quisiera saber si este sistema de login me sirve, por que me pidieron una tabla usuario y otra de privilegios .

  • @luizescobar5316
    @luizescobar5316 6 лет назад

    Muchos LIkes Amigo .............................Saludos

  • @juancarlossurumayr.5919
    @juancarlossurumayr.5919 7 лет назад

    saludos excelente video tutorial como haga para obtener el código completo

  • @mariozanetta5664
    @mariozanetta5664 7 лет назад

    Estimado, muy bueno el tutorial. Tengo una duda con el JS desde donde se llama al login.php , ya que en este tutorial no se muestra: En el tutorial anterior sin sesiones se hacían los redirecciomanientos desde el JS y acá se hacen desde el index.php, entonces mi duda es como queda el JS para este caso ?

    • @LexterDev
      @LexterDev  7 лет назад

      Eso lo hice en el primer vídeo bro, de el login son 3 partes en total. La primera, donde creamos esos archivos es esta ruclips.net/video/sueRUsVF2U8/видео.html

  • @TomasDDL
    @TomasDDL 7 лет назад

    ¿que hay acerca del password hash? como se modifica el codigo?

  • @jimmyhoffer2999
    @jimmyhoffer2999 5 лет назад

    Puedes hacer el MVC con php?

  • @renemarquez3881
    @renemarquez3881 6 лет назад

    hola, cuando creaste la base de datos y como la vinculaste, que es lo unico que me falta

    • @LexterDev
      @LexterDev  6 лет назад

      En el primero vídeo de la serie. Ahi muestro eso bro. Puedes buscarlo aquí en mi canal

  • @georges7
    @georges7 6 лет назад

    Excelente, puedes compartir el código. Gracias

  • @russell5365
    @russell5365 Год назад

    puedes compartir tu código fuente de este ejemplo?

  • @amixd15
    @amixd15 4 года назад

    Muy buena explicación, una consulta, cuando tengo 4 tipos de usuario incluyendo el admin eje:
    admin, usuario1, usuario2, usuario 3 al añadir el:
    if($_SESSION['usuario']['tipo'] != "admin"){
    header("Location: ../usuario1/");
    header("Location: ../usuario2/");
    header("Location: ../usuario3/");
    }
    todo me funcionan excepto el usuario3 que no direcciona. podrias ayudarme. Gracias

    • @LexterDev
      @LexterDev  4 года назад

      Si tienes múltiples tipos como el ejemplo que me das, no lo debes meter en el mismo bloque, si no evaluar cada tipo de usuario individualmente. Ejemplo:
      if($_SESSION['usuario']['tipo'] != "admin"){
      if($_SESSION['usuario']['tipo'] == "usuario1") {
      header("Location: ../usuario1/");
      }
      }
      Y así con las demás opciones usando else if.

  • @DavidDev530
    @DavidDev530 6 лет назад

    Muy buenos dias LexterXPS primero que nada agradecerte el tutorial, todo me funciono perfecto a excepcion de la instruccion: Bienvenido , resulta que en mi portal no estoy utilizando login con usuario si no con correo, pero no me imprime el "Bienvenido ['email']" si no que me imprime la leyenda "Bienvenido Array", a que se debera esto? saludos

    • @LexterDev
      @LexterDev  6 лет назад +1

      Eso es porque estás accediendo a un array, debes acceder a una clave o índice de ese array para poder tener el email. Revisa en qué clave o índice está el email.

  • @azotto
    @azotto 7 лет назад

    LexterXPS una pregunta, como puedo hacer un sistema de encuestas para usuarios y que en administrador pueda estar visualizando todo eso?

    • @azotto
      @azotto 7 лет назад

      Y se te agradece mucho por los videos, son bien explicados y me sacaste de un apuro que me tarde horas

  • @angelovernal3383
    @angelovernal3383 7 лет назад

    buen video bro, se aprende mucho con videos asi :)
    una consulta, para poder mostrar otros datos aparte del "nombre y el tipo" en las vistas con $_SESSION['usuario'][' '] como por ejemplo apellido y correo, en que parte debería modificar usando tu ejemplo??

    • @LexterDev
      @LexterDev  7 лет назад

      Gracias bro, que bueno! Y con tu duda pues simplemente agrega los campos que deseas en la consulta que haces en el login, y luego simplemente los muestras con su nombre, tal cual lo hago con este ejemplo.

    • @angelovernal3383
      @angelovernal3383 7 лет назад

      si me di cuenta al rato jajaj muchas gracias

  • @jairmerida9562
    @jairmerida9562 7 лет назад

    Gracias PAPU 😅😂

  • @eduardoaguirred
    @eduardoaguirred 6 лет назад

    Hola! gracias por el tutorial! solicito de tu ayuda
    Todo el codigo está bien tanto en index, como login,
    Al momento de tratar de cargar, se queda en el formulario validando.... pero no redirecciona a ningun lugar, y la consola me arroja un error de sintaxis en main, pero el main no le he editado para nada.
    ayuda! ya llevo horas tratando de depurarlo y no se que pasa :( gracias!!
    el erro es este:
    Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR) in /homepages/43/d611565876/htdocs/Darwin/Main_app/login.php on line 23

    • @eduardoaguirred
      @eduardoaguirred 6 лет назад +2

      Un puto signo de dolar!!!!! $ ya encontré el error, jejeje gracias!

    • @axeljacobo4453
      @axeljacobo4453 6 лет назад

      @EAD te funciono el codigo? me lo podrias enviar a mi correo por favor axel.910921@gmail.com

  • @joelcruz5252
    @joelcruz5252 7 лет назад

    Disculpa mi ignorancia, pero en qué video puedo ver cómo se hizo el jquery-3.1.1.min.js , ya he visto 3 videos de este tutorial y no lo he visto. :C

    • @LexterDev
      @LexterDev  7 лет назад

      Saludos bro, ese archivo no lo creamos ya que simplemente se descarga de jquery.com, es una librería JavaScript que hace todo más fácil. :)

  • @vmoreno85
    @vmoreno85 7 лет назад

    tengo una duda camarada, las validaciones de sesiones que haces en cada index, se deben hacer para cada pagina de php que hagamos? por ejemplo si estoy en ventas.php, debo validar las sesiones?

    • @LexterDev
      @LexterDev  7 лет назад

      Pues es decisión tuya bro. En teoría debería ser así, pues no queremos que por ejemplo el Admin pueda ver algún archivo del Usuario y viceversa. Lo que puedes hacer es crear un archivo .php con las evaluaciones, lo escribes una vez, y luego nada más lo incluyes en los demás archivos, y así no tienes que estar repitiendo código en cada página. Saludos

    • @vmoreno85
      @vmoreno85 7 лет назад

      amigo, una ultima duda, ya puse las restricciones de sesion como las tienes en tu video, pero al iniciar sesion en el index.php de la carpeta raiz y procesar los datos, los navegadores me arrojan el siguiente error:
      localhost te redireccionó demasiadas veces.
      Intenta borrar tus cookies.
      ERR_TOO_MANY_REDIRECTS
      espero me puedas ayudar

  • @Alex-cg2dr
    @Alex-cg2dr 7 лет назад

    excelente tuto..... Tengo un inconveniente , me funciona a la perfección de forma local, pero cual lo subo al hosting me da el siguiente error "Call to undefined method mysqli_stmt::get_result". que podra ser, he verificado la versión de php y tengo la 5.6.

    • @LexterDev
      @LexterDev  7 лет назад +1

      Al parecer no tiene habilitada la extensión mysqli en tu server, revisa los parámetros y extensiones y puede que esté para habilitarla.

    • @Alex-cg2dr
      @Alex-cg2dr 7 лет назад

      Muchas gracias por la información... Lo consultare con el host server lo que me indicas.

    • @Alex-cg2dr
      @Alex-cg2dr 7 лет назад

      Realice la consulta con el host y me indican que revisara la construcción de la consulta al usar ->prepare.

    • @LexterDev
      @LexterDev  7 лет назад

      Puede que entonces no tengas la posibilidad de usar get_result() ya que es necesario tener habilitada e instalada la extensión mysqlnd, sino que debes usar bind_result() y fetch()

  • @fabriciovera8635
    @fabriciovera8635 2 месяца назад

    puedes compartir el codigo porfa

  • @JesusLucasCardozaMejia
    @JesusLucasCardozaMejia Месяц назад

    tienes el codigo?

  • @mariozanetta5664
    @mariozanetta5664 7 лет назад

    muchas gracias bro por responder, mira creo que no me explique bien, la duda que tengo es la siguiente: en el primer video vi que creas un archivo main.js el cual entre otras cosas hace una llamada ajax al script "login.php" y dependiendo de los resultados redirecciona a diferentes paginas mediante la funcion js "location.ref". Entonces al ver este nuevo video de Login "con sesion", veo que el redireccionamiento se hace en php con la funcion "header" en el archivo index.php principal, entonces mi duda es que pasa los redireccionamientos que habian en el archivo "main,js"? se dejan igual o se debe cambiar algo ?
    Sldos !

    • @LexterDev
      @LexterDev  7 лет назад

      Aahhh entiendo bro. Y contestando, nada del main se toca, ya que todo funciona igual. La diferencia aquí es que se valida las sesiones para así controlar donde se mantiene el usuario. Espero haber contestado tu duda :)

  • @lucianoturco5645
    @lucianoturco5645 6 лет назад

    hola todo bien? muy buen aporte =) hay la posibilidad que me pases todos los archivos del codigo ??? saludos

  • @enriquemusic5642
    @enriquemusic5642 6 лет назад

    AMIGO, me encantan estos 3 tutoriales que llevo, me han ayudado muchisimo, pero estoy atascado con una parte que no se como resolverla.
    Cuando abro la sintaxis de php arriba del index.html , no pasa nada, osea.. no me la reconoce, y por lo tanto todo lo que ponga dentro de las etiquetas php no servirá para nada, que puedo hacer? porque no me reconoce las etiquetas en el html?

    • @Andy-qb9kh
      @Andy-qb9kh 5 лет назад

      No sé si aun te sirva, pero tienes que cambiar la extensión de tu archivo ".html" a ".php"

  • @cynthiawhite1372
    @cynthiawhite1372 5 лет назад

    hola amigo tengo una web creada quisiera saber como puedo crearle un rol de usuarios con permisos por ejemplo que a un usuario normal lo mande a su pagina indicada y al admin a otra me entiendes
    ya tengo la web creada con todo

    • @LexterDev
      @LexterDev  5 лет назад

      Tengo un vídeo que trata sobre eso bro, puede buscarlo en mi canal. Saludos.

    • @cynthiawhite1372
      @cynthiawhite1372 5 лет назад

      @@LexterDev lose amigo pero tengo mi web hecha con forma de logueo y registro solo me falta un panel de administrador para mi

  • @arnold2851
    @arnold2851 6 лет назад

    Hey tu codigo en diferenciar los tipos de usuarios esta bien pero la SESION ESTA MAL cualquiera pondria el link directo e ingresaria sin necesidad de loguearse

  • @christiancruz5356
    @christiancruz5356 5 лет назад

    Excelente video! Estoy tratando de ponerlo en practica y de forma local funciona a la perfección, sin embargo, cuando subo el proyecto a un hosting 000webhost, no funciona. Se queda en "Validando..." Ya he hecho correctamente la conexión a a base de datos del hosting y no funciona. Alguna solucion para el problema? GRACIAS!

    • @LexterDev
      @LexterDev  5 лет назад +1

      Revisa las versiones de PHP, puede que eso de problemas. Saludos!

    • @christiancruz5356
      @christiancruz5356 5 лет назад

      @@LexterDev solucionado. Gracias!

    • @wilsonorellana7613
      @wilsonorellana7613 3 года назад

      @@christiancruz5356 como solucionaste el problema de las versiones ?

  • @angelmuchamalhuaysa3042
    @angelmuchamalhuaysa3042 7 лет назад

    desculpa amigo una una pregunta como puedo convalidad el login como usuario o administrador

    • @LexterDev
      @LexterDev  7 лет назад

      Éste vídeo es la tercera parte bro, en la primera parte hicimos eso. Puedes ver el link del vídeo en la descripción de éste vídeo. :) Saludos

    • @angelmuchamalhuaysa3042
      @angelmuchamalhuaysa3042 7 лет назад

      gracias amigo el login que hiciste puedes pasarme amigo con la validacion de admin y usuario

  • @christiancruz5356
    @christiancruz5356 4 года назад

    Como hacer para evitar que el mismo usuario inicie sesion con el mismo usuario y contraseña en diferentes navegadore, osea tener solo una sesion activa?

    • @LexterDev
      @LexterDev  4 года назад

      Con diferentes navegadores no se puede bro, porque cada uno trabaja independientemente, incluso tienen distintos motores detrás. No hay manera de hacer algo para que uno sepa que la sesión ya está en otro. Lo más cercano es en el mismo navegador, que es lo que muestro en este vídeo.

  • @karlachavez7501
    @karlachavez7501 7 лет назад

    Hola buenas tardes, oye si por ejemplo quiero hacer un login pero tengo una ventana para los administradores y otra para los estudiantes, me refiero a que los dos no se logean en la misma ventana como lo puedo hacer, ya que en tu video explicas que dos tipos de usuarios se logean en el mismo formulario(misma ventana), y obviamente checas que tipo de usuario es para asignarle ciertos privilegios dependiendo del usuario, no se si me di a entender 8-) gracias

    • @LexterDev
      @LexterDev  7 лет назад

      Hola, para eso es que controlas en tipo de usuario, para controlar para dónde mandas a cada uno y donde puede acceder o no cada usuario. A pesar de loguearse en la misma "ventana" la aplicación distingue el usuario y así lo controla dependiendo del tipo. Entonces, ¿ por qué lo quieres hacer con dos ventanas?

    • @karlachavez7501
      @karlachavez7501 7 лет назад

      porque pido diferentes cosas en los formularios dependiendo de si es estudiante o admin,

    • @LexterDev
      @LexterDev  7 лет назад

      Mmmm interesante caso. Cuéntame qué pides en cada caso para ver la situación.

    • @karlachavez7501
      @karlachavez7501 7 лет назад

      Mira, los estudiantes se loguean por medio del numero de control escolar y su pass, y los admin por su nombre de usuario y contraseña

    • @LexterDev
      @LexterDev  7 лет назад +1

      Entiendo, la única diferencia en ese caso sería el número de control escolar y el nombre de usuarios del admin, en ese caso puedes usar la misma consulta, nada más evalúas por pares por ejemplo SELECT Cod_usuario, Nombre, Tipo_usuario FROM usuarios WHERE (Num_esc = 'dato1' AND Pass= 'dato2') OR ( usuario = 'dato1' AND contra = 'dato2') así uno de los dos pares debe coincidir si ambos datos son correctos, y así hará diferencia sin tu tener que hacer dos formularios distintos.

  • @jeissonalexandercortes6917
    @jeissonalexandercortes6917 7 лет назад

    hola montado en el servidor de godaddy aparece " POST 500 (Internal Server Error)" me podrias ayudar ?

    • @LexterDev
      @LexterDev  7 лет назад

      Es es error de servidor meramente bro. Revisa que el server tenga añadias y habilitadas las extensiones para MYSQLi.

    • @jeissonalexandercortes6917
      @jeissonalexandercortes6917 7 лет назад

      Gracias por tu respuesta

  • @CopyTopCerebritops
    @CopyTopCerebritops 5 лет назад +1

    porque nadie ensena como mostrar un dato especifico segun el id de usuario como usuario manuel tiene 19 a?os?????????????????????

  • @eblazetcg4604
    @eblazetcg4604 7 лет назад

    Tengo un problema, no me deja entrar a los index del ususario o la del admin, se queda en la pagina prinicpal, y pero lo cargo otra vez la pagina y entra , donde estaria mi error? en el login php o en el main.js

    • @LexterDev
      @LexterDev  7 лет назад +1

      Está en el main.js bro, no redirecciona al momento de entrar. Verifica que la respuesta esté correcta.

    • @eblazetcg4604
      @eblazetcg4604 7 лет назад

      Gracias y me correr esa parte, y otra pregunta, digamos que quiero usar 2 tablas, uno es el login y el otro que contenga los datos, como seria? se debera modificar en la parte login.php o debe ser añadido en los index.php

  • @noeespinoza4647
    @noeespinoza4647 5 лет назад

    Muy bonito y todo pero ya en 2019 PDO tiene el poder! xD

    • @LexterDev
      @LexterDev  5 лет назад +1

      Hahahaha Pues a medias xD Aquí uso Mysqli, lo cual es otra manera moderna al igual PDO. Sólo que uno es orientada a procedimientos, y ésta es orientada a objetos :)

  • @tomasrosales196
    @tomasrosales196 6 лет назад

    amigo comparte el codigo por favor

  • @jorgeguillen2266
    @jorgeguillen2266 4 года назад

    pasa la foto del fondo

  • @FigardiCanarias
    @FigardiCanarias 7 лет назад

    Hola¡ podrias dejar el código, esta muy bueno este Login.

  • @cwmangas9933
    @cwmangas9933 6 лет назад

    Me sale: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent

    • @LexterDev
      @LexterDev  6 лет назад

      Quia cualquier línea de código antes de session_start() y que esa sea la primer línea de tu archivo.

    • @cwmangas9933
      @cwmangas9933 6 лет назад

      LexterXPS eso hice esta primero y me fije que no haya caracteres como espacios en blanco demás pero sigue igual.

  • @amithiel9306
    @amithiel9306 7 лет назад +27

    Que son flojos los weones. Les estan enseñando y mas encima quieren que les pasen el codigo... asi como van a aprender 😬

    • @molinax1212
      @molinax1212 4 года назад +1

      se aprende en clases, si estamos aca es por que ya estamos desesperados XD

  • @edwinbasanta397
    @edwinbasanta397 7 лет назад

    hey quien me puede pasar el codigo por favor

  • @williamcarrillo610
    @williamcarrillo610 6 лет назад

    luego de salir de sesión pulsé el botón "atrás "(que se encuentra en la parte superior izquierdo en el navegador) para comprobar si se destruyó la session , al hacerlo se compiló todo el html código. ¿porqué sucede esto?
    PD: lo unico que no hice fue coloca el nombre "index.php" a las ventanas de Administrador y usuario, el resto es igual

    • @LexterDev
      @LexterDev  6 лет назад

      Primero el código HTML no se compila bro, y segundo revisa la verificación de sesiones que muestro aquí pues si todo está correcto no debería volver a verse nada más que el login.

    • @williamcarrillo610
      @williamcarrillo610 6 лет назад

      esto es el código de la sesión de Administrador :
      Cerrar Session
      esto es el login:
      esto es el index:
      LOGIN CON PHP + MYSQL+ Jquery
      Datos de ingresos no válidos





      y aún no encuentro el error .-.
      bro aiuda!

    • @LexterDev
      @LexterDev  6 лет назад

      Y qué es lo que se muestra entonces cuando cierras sesión?

    • @williamcarrillo610
      @williamcarrillo610 6 лет назад

      la pantalla de la sesión iniciada con este error : "Undefined index: usuario"

    • @williamcarrillo610
      @williamcarrillo610 6 лет назад

      me explico mejor..
      cierra y me lleva al index.php pero cuando pulso el botón (atrás del navegador ) o cambio la url, me aparece la pantalla de la sesión iniciada (que se supone que cerré ) con este error : "Undefined index: usuario"

  • @vigorens
    @vigorens 6 лет назад

    si se borra hasta localhost/login_tutorial/Main_app/ aparece todo el código, ¿Cómo se soluciona?

    • @LexterDev
      @LexterDev  6 лет назад

      ¿¡Aparece todo el código? No entiendo a qué te refieres bro. Si me explicas mejor para poder ayudarte.

    • @vigorens
      @vigorens 6 лет назад

      LexterXPS lo que ocurre es que aparece el directorio, aparecen los archivos y carpetas.

    • @LexterDev
      @LexterDev  6 лет назад +1

      Ahhh, lo que pasa es que quizá no tienes ningún archivo llamado index, index.php por ejemplo, por eso se muestra así. Prueba creando un archivo en blanco llamado así "index.php", ese archivo es el que al escribir esa ruta se va a mostrar. Pero el acceso a esa ruta que tu muestras, debe estar restringido ya que es la principal, así que no debes dejar que accedan ahí.

    • @vigorens
      @vigorens 6 лет назад

      ¿Al restringir la ruta no afecta la funcionalidad del login?

    • @LexterDev
      @LexterDev  6 лет назад +1

      Para nada bro, de hecho es lo recomendable.

  • @mrmunioz539
    @mrmunioz539 7 лет назад

    Broooooo ayuda plocsss!!!!
    me sale este error en consola!!!
    Notice: Use of undefined constant tipo_usuario - assumed 'tipo_usuario' in C:\xampp\htdocs\techieslocal\Login\login.php on line 10
    {"error":false,"tipo":"admin"}

    • @LexterDev
      @LexterDev  7 лет назад +1

      Creo que contigo ya solucionamos el error verdad?

    • @mrmunioz539
      @mrmunioz539 7 лет назад

      si mi hermano!!! gracias!!!!

  • @axeljacobo4453
    @axeljacobo4453 6 лет назад

    Hola @LEXTERXPS excelentes videos me sirvieron de mucho, tengo un problema con get_result el inicio de sesión me funciona muy bien en localhost pero cuando lo subo a internet me da un error, no entiendo como resolverlo, si me puedes dar una mano seria de mucha ayuda.
    Error:
    [22-Oct-2018 16:29:26 UTC] PHP Fatal error: Uncaught Error: Call to undefined method mysqli_stmt::get_result() in /home/tmfugkk99u6f/public_html/php/login.php:15
    Stack trace:
    #0 {main}
    thrown in /home/tmfugkk99u6f/public_html/php/login.php on line 15
    Código:

    • @LexterDev
      @LexterDev  6 лет назад

      Lo que pasa con eso es que tu servidor no tiene activada la extensión mysqlnd, por eso get_result no funciona. En ese caso te recomiendo usar bind_result, pero lee un poco sobre eso, ya que no se usa igual que get_result. Pero con eso estarás listo.

    • @axeljacobo4453
      @axeljacobo4453 6 лет назад

      +LexterXPS si lo tiene habilitado, tiene la version 7.2

    • @axeljacobo4453
      @axeljacobo4453 6 лет назад

      podrias hacer algun video del login pero con bind_result?

  • @nachitoespinoza2163
    @nachitoespinoza2163 5 лет назад

    ¿Quien me pasa el codigo?

  • @luiscarrillo7924
    @luiscarrillo7924 7 лет назад

    Podrias pasar el css? por favor

    • @LexterDev
      @LexterDev  7 лет назад

      Esta es la tercera parte, en el primer vídeo en los comentarios está el link para descargar el css. Puedes buscarlo, saludos.

    • @vigorens
      @vigorens 6 лет назад

      ¿Por qué no compartes el código?, se nos haría más fácil ver tu video e ir revisando el código

    • @andres198201
      @andres198201 6 лет назад +1

      date el tiempo al menos de escribir el codigo que te presentan. los tutoriales son buenisimos y como minimo deberias adaptar el codigo a tus necesidades y no esperar que te hagan todo el trabajo. asi nunca vas a aprender

  • @darkkill6893
    @darkkill6893 5 лет назад

    alguien que tenga el codigo antiguo que usaba ajax me hace falta una carpeta de ese docuemnto si alguien me ayuda :'v

  • @TUTOGAMEPLAYSHD
    @TUTOGAMEPLAYSHD 6 лет назад +1

    ah te mamaste no pusiste el código :(

  • @paolaccc2554
    @paolaccc2554 5 лет назад

    Yo sólo quiero los tipos de usuarios:"""v

  • @mariomendeznavarro9210
    @mariomendeznavarro9210 5 лет назад

    Letra pequena y sin codigo hmmmmnn...

  • @LaNsg3R
    @LaNsg3R 7 лет назад +1

    excelente tuto amigo, explicito y sencillo. si pudieras pasar el codigo seria super, porque como sabras no todos estamos a tu nivel, y seguirte el paso esta rudo... Saludos y Muchos Exitos.
    josemga14@gmail.com.... alli mi correo. me gustaria aplicar tu plantilla en mi newproject

  • @Byurama
    @Byurama 6 лет назад

    Mira wey, no te doy manita arriba, te doy todas las manitas de mis cuentas fake y de paso levanto una estatua a tu nombre en mi pueblo.