19 lines
418 B
PHP
19 lines
418 B
PHP
<?php
|
|
namespace Config;
|
|
|
|
class CustomValidation{
|
|
|
|
public function validateLogin(string $str, string $fields, array $data){
|
|
$email = $data['email'];
|
|
|
|
$db = \Config\Database::connect();
|
|
$sql = "SELECT userid, password FROM users WHERE email_1='$email'";
|
|
$query = $db->query($sql);
|
|
$user = $query->getRow();
|
|
|
|
if(!$user) return false;
|
|
|
|
return password_verify($data['password'], $user->password );
|
|
}
|
|
|
|
} |