使用Jquery Mobile& amp ;;本地Iphone应用程序存储科尔多瓦& ColdFusion CFC

时间:2014-03-30 07:07:24

标签: jquery iphone ios7 coldfusion cordova-3

使用app:

该应用程序连接到我的跟踪服务器,并报告佩戴我的某个跟踪设备的特定用户的位置,并且这些设备会将其位置报告给跟踪服务器。

以上是在我已设置连接到CFC的应用程序中根据通过应用程序传递给CFC的imei号查询数据库,它返回最新位置列表ALL GOOD < / p>

现在我正在考虑添加一些隐私/安全措施

为每个设备的帐户持有人分配管理员权限,允许该人将应用用户添加到系统,这意味着注册他们的名称,存储在app users表中的电子邮件地址以及admin用户ID以及imei管理员用户授予应用程序用户访问权限的设备号。在新记录记录在数据库表中时,它还记录唯一的16字符访问代码,该代码记录在该记录的access_code字段中。然后系统会向应用程序用户生成一封电子邮件,告知他们已经可以访问人员x的跟踪器并向他们提供访问代码。用户只需从应用程序商店下载应用程序即可安装应用程序并输入访问代码。然后,访问代码需要作为本地存储存储在设备上,因此即使在设备重启后它仍然存在。

然后,当应用设备页面加载时,它会获取存储在本地存储中的访问代码并使用这些值(其中可能是多个,因为一个应用程序用户可能被授予对几个不同跟踪设备的访问权限)并查询cfc传递那些存储的访问代码到cfc以生成表中匹配设备的列表。

以上的目的是为了让设备的管理员(他们唯一能够授予应用程序访问特定跟踪器数据的人)可以删除他们之前已经访问过的任何用户的记录。上面描述的方式然后将自动阻止该用户能够查看特定设备,即使用户可能仍然具有存储在他们的应用程序中的唯一访问代码在本地存储器中用于给定设备的记录将被删除在表中管理员的用户因此阻止该用户能够看到特定用户的位置详细信息。 (例如,年龄护理机构的工作人员将应用程序下载到他们的个人电话上,并且该工作人员辞职或被跟踪的人员现在被转移到另一个设施,从而无需该工作人员能够访问患者的位置详细信息)

现在问我的问题

最简单,最简单的方法是让工作人员输入已发送给他们的访问代码,以便将其记录在设备的本地存储中(即使在重新启动后仍然显示)设备)并且能够将多个访问代码加载到不同设备的本地存储中,以便每次在应用程序中加载设备页面时,本地存储中的所有访问代码都将传递给cfc,以便在查询中使用输出匹配设备列表。

我希望上述内容有意义,而且我没有让话题过于冗长或令人困惑

0 个答案:

没有答案