java - 如何在android上识别用户?
问题描述
我是开发 android 应用程序和 java 的新手。现在我开发了一个应用程序,将条目存储在 mysql-db 中。我的 api 语言是 php。到目前为止,我是唯一使用该应用程序的用户,因此很容易将数据存储到数据库中和从数据库中接收数据。现在我想给其他一些我的应用程序,我只想使用我以前使用过的这个数据库。我的应用程序没有登录系统,所以我的问题是,如何识别用户,以便应用程序将该用户标识提供给我的 php-api 并最后提供给我的 db-query。
你对我有什么想法吗?
一种好的方法是识别用户的设备方式。更好的方法是用户识别方式,以便用户可以使用多个设备来获取他的数据库条目。
解决方案
由于您使用的是 Web API,因此进行身份验证的最佳方法是使用 cookie。结帐此问题链接。
由于您使用的是 PHP,而不是编写自己的 cookie 处理程序,我建议您使用已经具有 cookie 身份验证的 laravel 之类的框架。
推荐阅读
- c - 初始化和使用结构的标准方法
- algorithm - 根据断开标记的无向图中的边标签查找所有循环?
- javascript - 用于合并作为副本的图层的脚本 Photoshop
- amazon-ec2 - EC2 实例自动重启
- activerecord - 如何强制 ActiveRecord 以只读模式打开数据库?
- java - 无法应用 ContactEntry 中的 ContactEntry( )
- css - Angular 7模板实施时间问题
- jquery - 在首先选择后打开第二个下拉菜单 - 语义 ui
- javascript - 如何在Javascript中的for循环中按类名排序div
- php - 类 App\Profile 的对象无法转换为 int 错误