Я хотел бы, чтобы они поддержали меня, чтобы находить идею или альтернативу для недостатка, который я представляю. После того, как инициализирует сеанс с пользователем консультация должна в апреле файл consulta.php той же формы с пользователем опора, которая в loguear руководила бы файлом soporte.php. Я жду Вашу опору.
- Здесь задержание как эта сформированный мой проект.
- Здесь задержание файлов .php консультация и опора, которые внутри папки, видны.
- Здесь код в PHP LOGIN
include_once 'conexion.php';
$objeto = new Conexion();
$conexion = $objeto->Conectar();
//recepción de datos enviados mediante POST desde ajax
$usuario = (isset($_POST['usuario'])) ? $_POST['usuario'] : '';
$password = (isset($_POST['password'])) ? $_POST['password'] : '';
$pass = md5($password); //encripto la clave enviada por el usuario para compararla con la clava encriptada y almacenada en la BD
$consulta = "SELECT * FROM usuarios WHERE usuario='$usuario' AND password='$pass' ";
$resultado = $conexion->prepare($consulta);
$resultado->execute();
if($resultado->rowCount() >= 1){
$data = $resultado->fetchAll(PDO::FETCH_ASSOC);
$_SESSION["s_usuario"] = $usuario;
}else{
$_SESSION["s_usuario"] = null;
$data=null;
}
print json_encode($data);
$conexion=null;í
- Здесь задержание моих подмостков, Моей таблицы у пользователя есть чужеземный ключ id_rol
- ЗДЕСЬ КОД JAVASCRIPT С АЯКСОМ
$('#formLogin').submit(function(e){
e.preventDefault();
var usuario = $.trim($("#usuario").val());
var password =$.trim($("#password").val());
if(usuario.length == "" || password == ""){
Swal.fire({
type:'warning',
title:'Debe ingresar un usuario y/o password',
});
return false;
}else{
$.ajax({
url:"bd/login.php",
type:"POST",
datatype: "json",
data: {usuario:usuario, password:password},
success:function(data){
if(data == "null"){
Swal.fire({
type:'error',
title:'Usuario y/o password incorrecta',
});
}else{
Swal.fire({
type:'success',
title:'¡Conexión exitosa!',
confirmButtonColor:'#3085d6',
confirmButtonText:'Ingresar'
}).then((result) => {
if(result.value){
window.location.href = "vistas/consulta.php";
}
})
}
}
});
}
});
Совершенный, посмотри я usarГ - в следующее:
В тебе cГіdigo login ты будешь объявлять array:
$data = array();
потом ты идешь вводить данные пользователя в компьютер:
тип asГ -
try {
$stmt = $pdo->query("SELECT * FROM usuarios WHERE usuario='$usuario' AND password='$pass'");
while($row = $stmt->fetch(PDO::FETCH_OBJ))
{
// Assign each row of data to associative array
$data[] = $row;
}
// Return data as JSON
echo json_encode($data);
}
catch(PDOException $e)
{
echo $e->getMessage();
}
, Чтобы убеждаться, ты напечатаешь дату в тебе peticiГіn $ajax
console.log(data);
console.log(data.id_rol);
и с этим deberГ-схвати получать id списка и уже allГ - ты применяешь if, что ты нуждаешься в