Código PHP:
Ver original<?php
$myDB = db_connect();
if(isset($_POST['user_name']) && !empty($_POST['user_name']) && isset($_POST["password"])&& !empty($_POST['password'])) {
$user = $_POST["user_name"];
$pass = $_POST["password"];
$id = $_SESSION['visita'];
$sql = "SELECT * FROM "std_users" WHERE nombreUsuario = '".$user."' and password = '".$pass."';";
if($row["nombreUsuario"] == $user){
$query = "UPDATE visitas SET nombreUsuario = '$user' WHERE id_visita = '$id'";
$gbl['user_name'] = $_POST["user_name"];
$gbl['password'] = $_POST["password"];
$_SESSION["autentificado"]= "SI";
$_SESSION['login'] = true;
$_SESSION["ultimoAcceso"]= date("Y-n-j H:i:s"); }else{
echo "USUARIO O CLAVE INCORRECTO .. VERIFIQUE E INTENTE NUEVAMENTE"."<br>";
}
$_SESSION["autentificado"]= "SI";
$_SESSION['login'] = true;
$_SESSION["ultimoAcceso"]= date("Y-n-j H:i:s");
$_SESSION['global'] = $gbl;
$_SESSION['login'] = true;
db_disconnect($myDB);
if ($_POST['typeLogin'] == '1'){
header("Location: ".cnfgi
('deHome').'?login=yes'); }
if ($_POST['typeLogin'] == '2'){
header("Location: ".cnfgi
('deHome').'?pgx=elegir.php&login=yes'); }else{
header("Location: ".cnfgi
('deHome').'?&login=yes'); }
else
{
db_disconnect($myDB);
header("Location: ".cnfgi
('deHome').'?crpx=log_error'); }
}
?>
Hola fher, este es el código, me marca error en:
$sql = "SELECT * FROM "std_users" WHERE nombreUsuario = '".$user."' and password = '".$pass."';";
Implementé algo paracecido a lo que sugiere legomolina para la validación