Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15461 | Rev 16768 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 15461 Rev 16766
Línea 3... Línea 3...
3
 
3
 
Línea 4... Línea 4...
4
namespace LeadersLinked\Controller;
4
namespace LeadersLinked\Controller;
5
 
5
 
6
use Laminas\Authentication\Result as AuthResult;
6
use Laminas\Authentication\Result as AuthResult;
7
use Laminas\Db\Adapter\AdapterInterface;
7
use Laminas\Db\Adapter\AdapterInterface;
8
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
8
use LeadersLinked\Cache\CacheInterface;
Línea 9... Línea 9...
9
use Laminas\Mvc\Controller\AbstractActionController;
9
use Laminas\Mvc\Controller\AbstractActionController;
10
use Laminas\Log\LoggerInterface;
10
use Laminas\Log\LoggerInterface;
Línea 11... Línea 11...
11
 
11
 
12
use LeadersLinked\Authentication\AuthOneTimePasswordAdapter;
12
use LeadersLinked\Authentication\AuthOneTimePasswordAdapter;
13
use Laminas\Authentication\AuthenticationService;
13
use Laminas\Authentication\AuthenticationService;
-
 
14
 
Línea 14... Línea 15...
14
 
15
use Laminas\View\Model\JsonModel;
15
use Laminas\View\Model\JsonModel;
16
use Laminas\View\Model\ViewModel;
16
use Laminas\View\Model\ViewModel;
17
use LeadersLinked\Model\CalendarEvent;
Línea 26... Línea 27...
26
    private $adapter;
27
    private $adapter;
Línea 27... Línea 28...
27
    
28
    
28
    
29
    
29
    /**
30
    /**
30
     *
31
     *
31
     * @var AbstractAdapter
32
     * @var CacheInterface
Línea 32... Línea 33...
32
     */
33
     */
33
    private $cache;
34
    private $cache;
Línea 48... Línea 49...
48
    
49
    
49
    
50
    
50
    /**
51
    /**
51
     * 
52
     * 
52
     * @param AdapterInterface $adapter
53
     * @param AdapterInterface $adapter
53
     * @param AbstractAdapter $cache
54
     * @param CacheInterface $cache
54
     * @param LoggerInterface $logger
55
     * @param LoggerInterface $logger
55
     * @param array $config
56
     * @param array $config
56
     */
57
     */
Línea 83... Línea 84...
83
    {
84
    {
Línea 84... Línea 85...
84
 
85
 
85
        
86
        
86
        $request = $this->getRequest();
87
        $request = $this->getRequest();
87
        if($request->isGet()) {
88
        if($request->isGet()) {
88
            $user_uuid  = filter_var($this->params()->fromQuery('user_uuid'), FILTER_SANITIZE_STRING);
89
            $user_uuid  = Functions::sanitizeFilterString($this->params()->fromQuery('user_uuid'));
89
            $rand       = filter_var($this->params()->fromQuery('rand'), FILTER_SANITIZE_NUMBER_INT);
90
            $rand       = filter_var($this->params()->fromQuery('rand'), FILTER_SANITIZE_NUMBER_INT);
Línea 90... Línea 91...
90
            $timestamp  = filter_var($this->params()->fromQuery('time'), FILTER_SANITIZE_NUMBER_INT);
91
            $timestamp  = filter_var($this->params()->fromQuery('time'), FILTER_SANITIZE_NUMBER_INT);
91
            $password   = filter_var($this->params()->fromQuery('password'), FILTER_SANITIZE_STRING);
92
            $password   = Functions::sanitizeFilterString($this->params()->fromQuery('password'));
92
            
93
            
Línea 119... Línea 120...
119
    
120
    
120
    public function signinCompanyAction()
121
    public function signinCompanyAction()
121
    {
122
    {
122
        $request = $this->getRequest();
123
        $request = $this->getRequest();
123
        if($request->isGet()) {
124
        if($request->isGet()) {
124
            $company_uuid = filter_var($this->params()->fromQuery('company_uuid'), FILTER_SANITIZE_STRING);
125
            $company_uuid = Functions::sanitizeFilterString($this->params()->fromQuery('company_uuid'));
125
            $user_uuid  = filter_var($this->params()->fromQuery('user_uuid'), FILTER_SANITIZE_STRING);
126
            $user_uuid  = Functions::sanitizeFilterString($this->params()->fromQuery('user_uuid'));
126
            $timestamp   = filter_var($this->params()->fromQuery('time'), FILTER_SANITIZE_STRING);
127
            $timestamp   = Functions::sanitizeFilterString($this->params()->fromQuery('time'));
127
            $password   = filter_var($this->params()->fromQuery('password'), FILTER_SANITIZE_STRING);
128
            $password   = Functions::sanitizeFilterString($this->params()->fromQuery('password'));
128
            $rand       = filter_var($this->params()->fromQuery('rand'), FILTER_SANITIZE_NUMBER_INT);
129
            $rand       = filter_var($this->params()->fromQuery('rand'), FILTER_SANITIZE_NUMBER_INT);
129
            $relational = filter_var($this->params()->fromQuery('relational'), FILTER_SANITIZE_STRING);
130
            $relational = Functions::sanitizeFilterString($this->params()->fromQuery('relational'));
Línea 130... Línea 131...
130
            $type       = filter_var($this->params()->fromQuery('type'), FILTER_SANITIZE_STRING);
131
            $type       = Functions::sanitizeFilterString($this->params()->fromQuery('type'));
131
            
132
            
132
            if(empty($user_uuid)  || empty($company_uuid) || empty($user_uuid) || empty($timestamp)  || empty($password) || empty($rand)) {
133
            if(empty($user_uuid)  || empty($company_uuid) || empty($user_uuid) || empty($timestamp)  || empty($password) || empty($rand)) {
133
                return new JsonModel([
134
                return new JsonModel([