这不是我的代码问题的改变,而是我无法理解的问题。
我正在制作一个不需要个人登录的应用程序。如何实现不需要登录过程的自动登录。
用户需要自己的数据库表,但数据不是个人数据。 我可以使用html存储,但这可以被用户擦除。如何获得将连接到数据库表的单个令牌。我可以拨打电话吗?等等我不是在这里的代码之后我应该在哪里看。我希望能够区分用户(即sql表中的ID),而不会让他们注册并登录,因为它不是必需的。
答案 0 :(得分:1)
问题是,没有什么可以永久使用的。
如果登录其他设备,这些选项都不允许为用户获取相同的数据。如果您使用IP,移动用户可以在移动数据和/或各种WIFI热点之间切换,并且始终拥有不同的IP。
这取决于需要存储数据的时间。如果用户可以“输掉”#34;访问数据,也许您只想使用cookie。
一个想法可能是将随机ID设置为cookie。在您的页面上,您需要提供指向页面的链接,该页面将重新设置Cookie以访问以前的数据。
答案 1 :(得分:1)
您可以使用设备UUID之类的东西:
https://cordova.apache.org/docs/en/3.0.0/cordova_device_device.md.html#device.uuid
但这仅适用于受支持的设备。
为了通过浏览器这样做,这是更棘手的。请参阅此处了解一些可能性:Unique web browser identification ID for web control panel logins in Perl