Modify login. #617
This commit is contained in:
parent
dd34466593
commit
84ced62f0f
1 changed files with 17 additions and 2 deletions
|
|
@ -20,6 +20,7 @@ use App\Entity\BatteryModel;
|
|||
use App\Entity\BatterySize;
|
||||
use App\Entity\RiderAPISession;
|
||||
use App\Entity\User;
|
||||
use Catalyst\APIBundle\Entity\User as APIUser;
|
||||
|
||||
use App\Service\RedisClientProvider;
|
||||
use App\Service\RiderCache;
|
||||
|
|
@ -123,10 +124,18 @@ class RiderController extends APIController
|
|||
RedisClientProvider $redis)
|
||||
{
|
||||
$required_params = [
|
||||
'user',
|
||||
'pass',
|
||||
];
|
||||
|
||||
// TODO: right now, no validation at all. Accept anything.
|
||||
// get capi user
|
||||
$capi_user_id = $this->getUser()->getID();
|
||||
$capi_user = $em->getRepository(APIUser::class)->find($capi_user_id);
|
||||
|
||||
// get rider id from capi user metadata
|
||||
// TODO: uncomment once getMetadata is available
|
||||
// $rider_id = $capi_user->getMetadata();
|
||||
|
||||
/*
|
||||
$missing = $this->checkMissingParameters($req, $required_params);
|
||||
if (count($missing) > 0)
|
||||
{
|
||||
|
|
@ -209,6 +218,12 @@ class RiderController extends APIController
|
|||
$data = [
|
||||
'hub' => $hub_data,
|
||||
'rider_id' => $rider_id,
|
||||
];
|
||||
*/
|
||||
|
||||
$data = [
|
||||
'api_key' => $capi_user->getAPIKey(),
|
||||
'secret_key' => $capi_user->getSecretKey(),
|
||||
];
|
||||
|
||||
return new APIResponse(true, 'Rider logged in.', $data);
|
||||
|
|
|
|||
Loading…
Reference in a new issue