当用户从其他设备/位置登录时向用户发送通知

问题描述 投票:0回答:3

我想在我的网站中添加一项功能,只要用户的帐户在不同的设备/位置打开,用户就会收到通知。我正在使用 codeigniter。

请给我建议一个选项。

php codeigniter
3个回答
0
投票

自从您询问建议以来。我可以帮助你,但是用一种简单而冗长的方法。你可以做的是,你可以在你的用户数据库中创建一个名为“IP”的列,然后当用户登录时,该ip将被存储,当用户再次登录时,php将将该ip与该ip进行匹配在数据库中。如果同样好去!但如果不是,您可以将他重定向到另一个页面,他应该在其中验证自己的身份。


0
投票

如果您在 codeigniter 中使用 ion_auth 进行登录。它已经存储了用户的 IP 地址或登录尝试(如果有)。 您可以做的是在每次登录时检查IP地址是否与之前登录时使用的IP地址相同,如果发送通知。

如果您希望存储单个用户的多个 IP 地址,您也可以维护一个单独的表。


0
投票

当用户从其他 IP 地址登录时,使用 FCM 通知用户。请参阅文档

© www.soinside.com 2019 - 2024. All rights reserved.