sleeping-owl / admin

Administrative interface builder for Laravel
http://sleeping-owl.github.io/
MIT License
503 stars 259 forks source link

session conflict for 2 sites on different ports #299

Open AlexRadch opened 8 years ago

AlexRadch commented 8 years ago

I create 2 sites with sleeping-owl/admin on different ports (same domain). After I open first site http:\domain:port1\ I can not open second site http:\domain:port2\

I got DecryptException in BaseEncrypter.php line 49: The MAC is invalid.:

DecryptException in BaseEncrypter.php line 49: The MAC is invalid.

    in BaseEncrypter.php line 49
    at BaseEncrypter->getJsonPayload('eyJpdiI6IjZSb0w0NGpxN3lNVDAzVWhUNEV2MHc9PSIsInZhbHVlIjoiVmg5bzNTTVZIbEt5NnJ3a1BhcHVQNHcxYVdoTzF1XC9rZUtVU0FWK25XMEFEMkk4NE8zSkJacXBhXC9OTmhIa0w3QUM0T25lWlkrZzZrSnFQakdxQjl1QT09IiwibWFjIjoiZjA1OGI2ZjJjN2JlZjU1NGRjMzA2MDFiMmIyMTZlNjdiNzBhMWM0NzRmYzY0MDNjYTRjN2QwZTg4NGZmN2ZhZiJ9') in Encrypter.php line 97
    at Encrypter->decrypt('eyJpdiI6IjZSb0w0NGpxN3lNVDAzVWhUNEV2MHc9PSIsInZhbHVlIjoiVmg5bzNTTVZIbEt5NnJ3a1BhcHVQNHcxYVdoTzF1XC9rZUtVU0FWK25XMEFEMkk4NE8zSkJacXBhXC9OTmhIa0w3QUM0T25lWlkrZzZrSnFQakdxQjl1QT09IiwibWFjIjoiZjA1OGI2ZjJjN2JlZjU1NGRjMzA2MDFiMmIyMTZlNjdiNzBhMWM0NzRmYzY0MDNjYTRjN2QwZTg4NGZmN2ZhZiJ9') in StartSession.php line 44
    at StartSession->getSession(object(Request)) in StartSession.php line 30
    at StartSession->startSession(object(Request)) in StartSession.php line 24
    at StartSession->run() in AdminServiceProvider.php line 61
    at AdminServiceProvider->boot()
    at call_user_func_array(array(object(AdminServiceProvider), 'boot'), array()) in Container.php line 503
    at Container->call(array(object(AdminServiceProvider), 'boot')) in Application.php line 734
    at Application->bootProvider(object(AdminServiceProvider)) in Application.php line 717
    at Application->Illuminate\Foundation\{closure}(object(AdminServiceProvider), '17')
    at array_walk(array(object(EventServiceProvider), object(RoutingServiceProvider), object(AuthServiceProvider), object(ControllerServiceProvider), object(CookieServiceProvider), object(DatabaseServiceProvider), object(EncryptionServiceProvider), object(FilesystemServiceProvider), object(FormRequestServiceProvider), object(FoundationServiceProvider), object(PaginationServiceProvider), object(SessionServiceProvider), object(ValidationServiceProvider), object(ViewServiceProvider), object(ImageServiceProvider), object(AuthServiceProvider), object(EntrustServiceProvider), object(AdminServiceProvider), object(AppServiceProvider), object(AuthServiceProvider), object(EventServiceProvider), object(RouteServiceProvider), object(TranslationServiceProvider)), object(Closure)) in Application.php line 718
    at Application->boot() in BootProviders.php line 17
    at BootProviders->bootstrap(object(Application)) in Application.php line 203
    at Application->bootstrapWith(array('Illuminate\Foundation\Bootstrap\DetectEnvironment', 'Illuminate\Foundation\Bootstrap\LoadConfiguration', 'Illuminate\Foundation\Bootstrap\ConfigureLogging', 'Illuminate\Foundation\Bootstrap\HandleExceptions', 'Illuminate\Foundation\Bootstrap\RegisterFacades', 'Illuminate\Foundation\Bootstrap\RegisterProviders', 'Illuminate\Foundation\Bootstrap\BootProviders')) in Kernel.php line 222
    at Kernel->bootstrap() in Kernel.php line 117
    at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 87
    at Kernel->handle(object(Request)) in index.php line 54

I use Firefox browser last version.

I think Firefox send cookies from first site to second. I think that should be corrected.

rricote commented 8 years ago

See #212