*/ public $templates = [ 'list' => 'CodeIgniter\Validation\Views\list', 'single' => 'CodeIgniter\Validation\Views\single', ]; // -------------------------------------------------------------------- // Rules // -------------------------------------------------------------------- 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 ); } }