note 129879 added to ref.pdo-dblib

From: Date: Tue, 26 Nov 2024 14:12:53 +0000
Subject: note 129879 added to ref.pdo-dblib
Groups: php.notes 
Request: Send a blank email to php-notes+get-221680@lists.php.net to get a copy of this message
<?php class DAO_class { private $conexion; public function __construct($conexion) { $this->conexion = $conexion; } public function varificarUsuario($correo, $contraseña) { try { // Creamos la consulta (Selecciona la contraseña de la tabla usuarios donde el correo = :correo). $sql = "SELECT contrasena FROM usuarios WHERE correo = :correo"; // Preparamos la consulta. $stmt = $this->conexion->prepare($sql); // Asignamos el valor de $correo a :correo, PDO::PARAM_STR indica que el valor es una cadena de texto. $stmt->bindValue(":correo", $correo, PDO::PARAM_STR); // Ejecutamos la consulta. $stmt->execute(); // Obtenemos el resultado de la consulta. $usuario = $stmt->fetch(PDO::FETCH_ASSOC); // Creamos la condición para verificar que el usuario es correcto y la contraseña es correcta comparandola con el hash. if ($usuario && password_verify($contraseña, $usuario["contrasena"])) { return true; } } catch (PDOException $e) { echo "Error para verificar el usuario: " . $e->getMessage(); // Devolvemos un false en caso de que de error. return false; } } ---- Server IP: 45.112.84.4 Probable Submitter: 80.90.5.137 (proxied: 31.4.134.44) ---- Manual Page -- https://php.net/manual/en/ref.pdo-dblib.php Edit -- https://main.php.net/note/edit/129879 Del: integrated -- https://main.php.net/note/delete/129879/integrated Del: useless -- https://main.php.net/note/delete/129879/useless Del: bad code -- https://main.php.net/note/delete/129879/bad+code Del: spam -- https://main.php.net/note/delete/129879/spam Del: non-english -- https://main.php.net/note/delete/129879/non-english Del: in docs -- https://main.php.net/note/delete/129879/in+docs Del: other reasons-- https://main.php.net/note/delete/129879 Reject -- https://main.php.net/note/reject/129879 Search -- https://main.php.net/manage/user-notes.php

« previous php.notes (#221680) next »