【问题标题】:Redirect all active users to specific page without they send any request将所有活动用户重定向到特定页面而不发送任何请求
【发布时间】:2021-07-03 01:55:37
【问题描述】:

如果您在 facebook 上使用两步验证并尝试登录,facebook 会要求您提供手机中的验证码。 在您收到验证码的同时,如果您在另一台设备上登录,您会看到一条消息,询问您是否尝试登录

如果您按“是的,是我”,facebook 会立即将您从“输入代码”页面重定向到您的帐户,而无需执行任何操作

现在我想在 laravel 中做一些类似的东西

如果管理员按下“将所有用户重定向到....页面”按钮,我想要 服务器将所有用户立即重定向到此页面

【问题讨论】:

  • 对于 Facebook 的具体实现,他们可能会在登录表单上轮询特定的服务器响应。对你来说,我猜你必须在每一页上进行投票。您可以通过 AJAX/XHR、Web Sockets 或多种不同方式进行轮询。

标签: php laravel


【解决方案1】:

有 3 个选项:

  1. 长拉
  2. 服务器发送事件 (SSE)
  3. Websocket

你可以搜索这些方法和优缺点,但如果你使用 laravel,我建议你使用 socket.io 并用它来实现这个功能。关于laravel和socket.io的教程很多

【讨论】:

    猜你喜欢
    • 2023-04-09
    • 2019-09-16
    • 1970-01-01
    • 1970-01-01
    • 2016-07-15
    • 2017-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多