के साथ टोकन पढ़ना मैं लॉगिन और पासवर्ड के साथ टोकन आधारित प्रमाणीकरण को संभालने के लिए स्लिमफ्रेमवर्क और जेडब्ल्यूटी का उपयोग कर रहा हूं।slimframework
मैं लॉगिन करने और प्रतिक्रिया में टोकन भेजने में कामयाब रहा।
<?php
require_once("vendor/autoload.php");
$app = new \Slim\Slim();
$app->add(new \Slim\Middleware\ContentTypes());
$app->post('/auth/login', function() use ($app) {
$params = $app->request()->getBody();
if ($params['email'] == "login" && $params['password'] == "password") {
$key = "example_key";
$token = array(
"id" => "1",
"exp" => time() + (60 * 60 * 24)
);
$jwt = JWT::encode($token, $key);
$app->response->headers->set('Content-Type', 'application/json');
echo json_encode(array("token" => $jwt));
}
});
$app->get("/user", function() {
echo "ok";
});
$app->run();
- कैसे
/user
रास्ते में टोकन जाँच करने के लिए:यहाँ मेरी कोड है? बनाना
/user
अनुरोध मैंAuthorization:Bearer eHrR....
- साथ और बस समाशोधन के लिए शीर्ष लेख भेज रहा - प्राधिकरण (लॉगिन और पासवर्ड) और OAuth ही उस तरह का है?