Поддерживать тот же сеанс для двух проектов laravel в субдоменах

Я хотел бы создать два проекта laravel в двух субдоменах на том же сервере,

из-за ej:

  • app1.dominio.com
  • app2.dominio.com

Он был бы с тем же основанием данными, что он хотел, состоит в том, чтобы в loguearse в приложении, он отразился также logueado, если он вводит информацию в компьютер в другом приложении.

Как могло бы делать это с Laravel 5.4?

1
задан 28.07.2017, 16:57
3 ответа

Есть несколько способов это решать, завися детали каждой сцены, но возможно форма mГЎs comГєn состоит в том, чтобы изменять домен в config.php:

app/config.php

domain => '.dominio.com'

Следующие за этим, нужно отлаживать куки-файлы, заблаговременно хранившийся для вышеупомянутых сайтов.


Другая форма, возможно менее ортодоксальная но также простая в случае, что у тебя была единственная инстанция Laravel для двух субдоменов, состоит в том, чтобы направлять просто оба файла public/index.php в ту же инстанцию, что-то asГ-:

В контенте обоих файлов, заменять следующие две lГ-neas к той же инстанции Laravel, или в других словах к тому же каталогу bootstrap:

app1.dominio.com/index.php и app2.dominio.com/index.php

// Línea 22
require __DIR__.'/../bootstrap/autoload.php';

// Línea 36
$app = require_once __DIR__.'/../bootstrap/app.php';
1
ответ дан 24.11.2019, 07:11
  • 1
    верь в субдомены на моем локальном сервере, чтобы тестировать два субдомена. app1.dominio.com и app2.dominio.com потом в config/session.php ' driver' = > env (' SESSION_DRIVER' ' database'), потом в ' domain' = > env (' SESSION_DOMAIN' ' .dominio.com'), это я не функционирует не поддерживает уступку, уже верит в субдомены в виртуальном host –  Leoh 31.07.2017, 21:58

Я думаю, что sessiones - Гєnicas специфического домена. даже я ищу в ней documentaciГіn PHP, где я говорил об этом...

recomendarГ, - чтобы использовать другую стратегию, чтобы это делать.

как например tokens , которыми ты мог бы обмениваться между доменами.

0
ответ дан 24.11.2019, 07:11
  • 1
    Я все еще продолжаю исследовать он был бы благодарен за твою помощь –  Leoh 31.07.2017, 23:58
  • 2
    Я пишу тебе другой ответ, напишу ее хорошо перед тем, как размещать ее. –  Luis Enrque Plata Osorio 02.08.2017, 09:46
  • 3
    Я жду твой ответ @Luis спасибо! –  Leoh 02.08.2017, 17:26

Система autenticaciГіn посредством tokens в нескольких платформах laravel

Предобязательных условий:

  • Api или система alimentaciГіn посредством просьб HTTP GET | POST
  • манипулировал жидкостью Веб storage HTML5

Для logins, которые ты хочешь унифицировать, ты должен добавлять драйвер Веб storage .

, Когда ты будешь инициализироваться session в тебе aplicaciГіn, ты сохраняешь token , которые должны быть такой же формы в DB в Вебе sotrage.

Это с намерением сравнивать token клиента с клиентом DB.

Тогда, когда estГ©s в login твоих приложений эти изменчивые поиски с JS и ты посылаешь ее посредством AJAX в сервер, если он был Token , стоится только ты делаешь ее redirecciГіn корреспондент и в этой переадресации ты сохраняешь твои данные session, в которых ты нуждаешься.

В этом перенаправлении ты можешь посылать снова token, для того, чтобы ты смог искать пользователя dueГ±o, и так загружать session данные, в которых ты нуждаешься...

Это более или менее предварительный гонорар Напомни мне, Что

Надеялся, что он помогает тебе, Если у тебя есть вопросы. Со вкусом я помогаю тебе...

0
ответ дан 24.11.2019, 07:11

Теги

Похожие вопросы