gpt4 book ai didi

php - 使用登录的 Laravel 子域重定向

转载 作者:可可西里 更新时间:2023-11-01 01:15:27 24 4
gpt4 key购买 nike

我对堆栈溢出还很陌生,所以请坚持在这里。

我正在创建一个具有以下链接的 laravel 项目...

main.dev(这是用于用户的登录、注册和帮助部分)

athlete.main.dev(这是供运动员在 main.dev 登录时重定向到的)

coach.main.dev(这是为了在 main.dev 登录时重定向到教练)

这是重定向用户的代码的想法
switch (User::getGroup()) {
case 'Athlete':
return Redirect::to('<a href="http://athlete.main.dev" rel="noreferrer noopener nofollow">http://athlete.main.dev</a>');
case 'Coach':
return Redirect::to('<a href="http://coach.main.dev" rel="noreferrer noopener nofollow">http://coach.main.dev</a>');
}

这工作正常,用户根据他们的帐户类型重定向,但在到达此子域后,用户当前被迫再次登录。

我现在已经搜索了大约三天,试图找到无果的答案。

是否可以根据 main.dev 的登录信息在到达这些重定向时自动登录用户?或者如何跨子域共享 session 数据?

感谢您的帮助,-尼克

最佳答案

我认为您需要SSO(单点登录) 功能来解决您的问题,因为您需要在不同的服务器上同时服务这两个应用程序,这只能使用 SSO 来实现。看看这个可能有助于解决您的问题 -

Good single sign-on solution for Laravel

关于php - 使用登录的 Laravel 子域重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40435164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com