Bonjour,
Je viens de créer mon script en PHP pour l'authentification sur mon site.
Mais l'erreur suivante ressors et je ne sais pas quoi faire :
Voici mon script PHP
Code : Sélectionner tout - Visualiser dans une fenêtre à part <b>Notice</b>: Trying to get property 'mixedPassword' of non-object in <b>/Applications/MAMP/htdocs/MoutteCAPI/backend/api/partner/loginPartner.php</b> on line <b>20</b><br />
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <?php header("Access-Control-Allow-Origin: *"); header("Content-Type: application/json"); header("Access-Control-Allow-Methods: POST"); include_once "../../config/Database.php"; include_once "../../models/Partner.php"; $db = new Database(); $conn = $db->connect(); $partner = new Partner($conn); $decodedData = json_decode(file_get_contents("php://input")); $partner->usernamePartner = $decodedData->usernamePartner; $password = htmlspecialchars($decodedData->password); $partnerExists = $partner->searchPartnerByUsername($partner); //Si un partner existe avec cet username et que le password matche if ((!empty($partnerExists)) && (password_verify($password, $partnerExists->mixedPassword))) { echo json_encode(['connecté']); } else { http_response_code(404); }
Partager