Manager.php
660 Bytes
<?php
namespace App\Auth;
use PhalconApi\Auth\Session;
use PhalconRest\Exception;
class Manager extends \PhalconApi\Auth\Manager
{
const LOGIN_DATA_EMAIL = 'email';
/**
* @param string $accountTypeName
* @param string $email
* @param string $password
*
* @return Session Created session
* @throws Exception
*
* Helper to login with email & password
*/
public function loginWithEmailPassword($accountTypeName, $email, $password)
{
return $this->login($accountTypeName, [
self::LOGIN_DATA_EMAIL => $email,
self::LOGIN_DATA_PASSWORD => $password
]);
}
}