Commit 92e364cd authored by Emiliano Balbuena's avatar Emiliano Balbuena
Browse files

(feat): Allow logging in from Pro site

parent 76af6b01
Loading
Loading
Loading
Loading
+11 −1
Original line number Original line Diff line number Diff line
@@ -8,6 +8,7 @@
namespace Minds\Controllers\api\v1;
namespace Minds\Controllers\api\v1;


use Minds\Core;
use Minds\Core;
use Minds\Core\Pro\Domain;
use Minds\Core\Security;
use Minds\Core\Security;
use Minds\Core\Session;
use Minds\Core\Session;
use Minds\Core\Features;
use Minds\Core\Features;
@@ -39,7 +40,16 @@ class authenticate implements Interfaces\Api, Interfaces\ApiIgnorePam
     */
     */
    public function post($pages)
    public function post($pages)
    {
    {
        if (!Core\Security\XSRF::validateRequest()) {
        /** @var Domain $proDomain */
        $proDomain = Di::_()->get('Pro\Domain');

        // TODO: Implement server request
        $serverRequest = new \Zend\Diactoros\ServerRequest();

        if (
            !Core\Security\XSRF::validateRequest() &&
            !$proDomain->validateRequest($serverRequest)
        ) {
            return false;
            return false;
        }
        }