Login MVC PHP MYQL
Publicado por luis (1 intervención) el 13/12/2019 20:30:27
Buen día, desearía saber si mi lógica para el login está correcta, entre el controlador y el modelo.
CONTROLADOR
MODELO
Estaría agradecido si alguien me ayuda.
saludos.
CONTROLADOR
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
session_start();
ob_start();
require_once('Models/LoginConsultaModel.php');
class LoginController{
function __construct()
{
}
function index(){
require_once('Views/Login/index.php');
}
function login(){
$Usuario=$_POST['Usuario'];
$password=$_POST['Contraseña'];
$LoginUser= new LoginConsultaModel();
$datos = $LoginUser->login();
if($datos>0){
header("location:/Views/Login/prin.php");
}
else{
echo "Ese no es";
}
}
}
?>
MODELO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
require_once("Db/db.php");
class LoginConsultaModel {
private $db;
private $Usuarios;
public function __construct(){
$this->db = Conexion::conectar();
$this->Usuarios = array();
}
public function login($Usuario,$password){
$passwordmd5= MD5($password);
$consulta = $this->db->query("SELECT COUNT(*) from Usuario WHERE Usuario='$Usuario' AND Contraseña='$passwordmd5' ;");
while($registros = $consulta->fetch_assoc()){
$this->Usuarios[] = $registros;
}
return $this->Usuarios;
}
}
?>
Estaría agradecido si alguien me ayuda.
saludos.
Valora esta pregunta


0