#11 Curso Php y MySql desde cero - Aprende a trabajar con bases de datos | Login y Sesiones

preview_player
Показать описание
En esta última sección exploraremos como hacer nuestro apartado de login con MySql.

Lo importante es que utilizaremos todo lo aprendido hasta acá en el curso de PHP y MySql, por lo tanto es cosa de practicar y explorar las mejores alternativas para el inicio de sesión de nuestros futuros usuarios.

Curso de Bootstrap 4 PREMIUM!

Espero contar con tu apoyo, ya que estos canales de ingresos me ayudan a que pueda seguir subiendo contenido a mi canal de Youtube! GRACIAS GRACIAS GRACIAS GRACIAS!! :)

¿Necesitas crear formularios de contacto con PHP?

No olvides suscribirte a este hermoso canal y destruirme en los comentarios :)

Рекомендации по теме
Комментарии
Автор

Mi hermano, este curso fue una verdadera joya ! No sé qué tan factible sea que nos otorgues un certificado de culminación, yo estaría dispuesto a pagar.

thebestworstplayers
Автор

Muy buenos tus cursos y maneras de enseñar, he aprendido mas de lo que no aprendi en la academia

andreyvega
Автор

Excelente! Realmente eres un maestro, pues explicas claro y preciso.

jcare
Автор

Gracias, una manera muy amena de explicar, familiar y dinámica. Gracias por tomarse el tiempo. Saludos

walterarriaza
Автор

Muy bueno, excelente, magistral!!
y pensar que uso ! simplemente para reducir código...

JValenteM
Автор

Muy buen aporte. Y al final el "Adios" xd =)

mirianquiterio
Автор

Hola tus tutoriales son muy buenos y fáciles de entender acabe de terminar esta guía de 11 vídeos sin problema pero tengo una consulta, veo que en tu VSCode se auto completa el código html en archivos con extensión .php quisiera saber si añadiste algo porque al abrir una etiqueta como div o una clase no se cierra automáticamente o no me muestra sugerencias a diferencia de solo trabajar en archivos con extensión .html .Ojo si tengo instalado EMET.

pablajo
Автор

Excelentes vídeos muy bien explicados como te puede uno contactar para ver el curso completo gracias

antoniobecerril
Автор

yo he seguido el curso pero creando pequeñas funciones con php.

ejemplo.

function ConsultarUsuario($Nombre, $Pass)
{
include
$sql_leer = 'SELECT * FROM usuarios WHERE Name = ?';
$gsent = $con->prepare($sql_leer);

$resultado = $gsent->fetch();

if ($Nombre == $resultado['Name']) {
if (password_verify($Pass, $resultado['Pass'])) {
echo '<h1>'.'Bienvenido! '.$Nombre.'</h1>';
}else {
echo '<h1>Contraseña invalida</h1>';
}

}else {
echo '<h1>Usuario no encontrado</h1>';
}
}

breimerct
Автор

Buenas tardes quisiera consultarte algo, estoy trabajando con Webstorm, Javascript, Vue y Mysql, no estoy muy familiarizado todavia, pero mi pregunta es como deberia hacer el enlaace con la BAse de datos, porque en primer lugar ni siquiera existe para esa eplicacion( aunuqe mysql ya lo tengo instalado) y por eso de momoento solo utilizo algunos datos para pintar desde un CSV, e podrias orientar ? muchas gracias

fernandozegarra
Автор

Hola Nacho... he vuelto a ver los videos y estoy entendiendo mucho mejor. Pero tengo una duda: si son varios usuarios? Cómo le doy la bienvenida, o sea cómo hago el if para verficar si es algunos de los 100 usuarios que tengo por ejemplo?

osmeig
Автор

Para conectarlo con tu base de datos de phpmyadmin deberiamos conectarla con esto: include("conexion.php");

$con = conectar(); ?

tryagain
Автор

muy buenos tutoriales de verdad gracias por tomarte el tiempo de enseñar y ademas hacerlo muy bien eres lo maxiiimo y me encantaría hacer el curso premium pero en este momento no tengo los medios económicos.

En cuanto al vídeo me gustaría saber como podría hacer si quiero hacer dos tipos de sesion la de admin y la de un usuario normal en la base de datos cree una columna "tipo" si era 1 entonces era admin si era 0 un usuario normal ..pero no se como llamarla en mi archivo login.php creo q con otra variable se SESSION pero no me da el resultado :S muchisimas gracias si me puedes ayudar o cualquiera que sepa :)

roxanacarvallo
Автор

Tengo problemas con esa parte llevo varios dias y no he podio, intente con su video y me sale error uncaught Error: Call to a member function ejecuter, me dice linea 12 donde tu linea es la 16

davidcaballero
Автор

Bro! creo que tienes un erro grave: ese var_dumb creo que no sirve porque si no pones ningun caracter en los inputs detecta que eso no existe en la base de datos y por lo tanto entra (lo acabo de probar) . asi que lo ideal seria usar el rowCount. o me equivoco?

j.villasmil
Автор

Otra alternativa puede ser trabajar con procedimientos almacenados para la no repetición de

moisesalvinmiguelflores
Автор

Hola! soy nueva en esto, vi todos tus videos muy buenos, pero tengo una pregunta. ¿Como se puede compartir un proyecto realizado para que cualquier persona pueda abrirlo dsde su pc?

camilarm
Автор

gracias muy bueno pero tengo problema con el password_verify siempre me sale que no son iguales me puedes ayuda aqui esta el codigo


<?php
include "login/conexion.php";
if(isset($_POST["guardar"])){
$email=$_POST["email"];

try{

$verificar=" SELECT * FROM login WHERE email=? ";


$res=$resulta->fetch();


if (!$res) {
echo "no existe este usuario";
die();
}
if (password_verify($contraseña, $res["contrasena"])) {
echo "son iguales";
}else{
echo "no son iguales";
}


}catch(PDOexeption $e){
die("error de insertar datos".$e->getMessage());
}
}
?>

ismailakaba
Автор

:( NO me funciona el login.php en la validacion de la contraseña aunque ingreso la correcta siempre me salen q las contrseñas no son iguales...
<?php
session_start();

include_once 'conexion.php';

$usuario_login = $_POST['nombre_usuario'];
$contrasena_login = $_POST['contrasena'];



echo '<pre>';
var_dump($usuario_login);
var_dump($contrasena_login);
echo '</pre>';

//VERIFICAR SI USUARIO EXISTE
$sql_login = 'SELECT * FROM usuario_admin WHERE nombre = ?';
$sentencia_login = $mbd->prepare($sql_login);

$resultado_login = $sentencia_login->fetch();

echo '<pre>';
var_dump($resultado_login);

echo '</pre>';

//SI EXISTE USUARIO MATAMOS LA OPERACIÓN
if(!$resultado_login){
echo '</br>NO Existe este usuario';
die();
}

echo '<pre>';

echo '</pre>';

//VERIFICAR CONTRASEÑA
if( password_verify( $contrasena_login, ){
//las contraseñas son iguales
$_SESSION['admin'] = $usuario_login;
header('Location: admin.php');
}else {
echo 'No son Iguales las comtrseñas';
die();
}
?>


string(11) "AdminCicuco"
string(3) "123"
array(6) {
["id"]=>
string(1) "8"
[0]=>
string(1) "8"
["nombre"]=>
string(11) "AdminCicuco"
[1]=>
string(11) "AdminCicuco"
["contrasena"]=>
string(61)
"
[2]=>
string(61)
"
}
string(61)
"
No son Iguales las comtrseñas

oscarpabuena
visit shbcf.ru