0
Good afternoon! I am doing a PHP7 course project, but I have the following problem:
Fatal error: Uncaught Error: Call to undefined function Slim\Http\get_magic_quotes_gpc() in C:lojavirtual\vendor\slim\slim\Slim\Http\Util.php:59 Stack trace: #0 C:lojavirtual\vendor\slim\slim\Slim\Http\Request.php(240): Slim\Http\Util::stripSlashesIfMagicQuotes(Array) #1 C:lojavirtual\vendor\slim\slim\Slim\Middleware\MethodOverride.php(88): Slim\Http\Request->post('_METHOD') #2 C:lojavirtual\vendor\slim\slim\Slim\MiddlewarelPrettyExceptions.php(67): Slim\MiddlewarelMethodOverride->call() #3 C:lojavirtual\vendor\slim\slim\Slim\Slim.php(1159): Slim\Middleware\PrettyExceptions->call() #4 C:\lojavirtual\index.php(44): Slim\Slim->run() #5 {main} thrown in C:lojavirtual\vendor\slim\slim\Slim\Http\Util.php on line 59
The codes that were created:
USER.php
class User {
public static function login($login, $password){
$sql = new Sql();
$results = $sql->select("SELECT * FROM tb_users WHERE deslogin = :LOGIN", array(
":LOGIN"=>$login
));
if (count($results) === 0)
{
throw new \Exception("Falha no Login!");
}
$data = $results[0];
if (password_verify($password, $data["despassword"]) === true)
{
$user = new User();
$user->setiduser($data["iduser"]);
} else {
throw new \Exception("Falha no Login!");
}
}
}
Model.php
<?php
namespace Hcode;
class Model {
private $values = [];
public function __call($name, $args){
$method = substr($name, 0, 3);
$fieldName = substr($name, 3, strlen($name));
var_dump($method, $fieldName);
}
}
?>
Slim’s route
$app->post('/admin/login', function() {
User::login($_POST["login"], $_POST["password"]);
header("Location: /admin");
exit;
Odd function
get_magic_quotes_gpc
be being called here... What version of the Slim Framework are you using? Or else, where you downloaded it?– Lucius
Good afternoon! Sorry for the delay to reply, but I’m using version 2.0
– JacyNeeto