识别用户设备

时间:2014-01-08 10:34:01

标签: javascript mobile

我是移动和网络开发的新手。

我们希望在手机/平板电脑上提供一些商业方法。

现在出现了一个问题:如何识别用户。

我们的用户在求职时工作。即使使用桌面应用程序,他们也很少使用用户/密码组合(事实上,大多数人都希望自动登录到PC,并且从那里使用SingleSignOn用于程序)。

所以我认为根据用户的经验,不会接受传统的登录机制。

但是我们想提供至少一些基本的安全性。我们考虑了以下几点:

  1. 用户可以使用移动设备登录服务器
  2. 管理员可以将设备链接到现有用户
  3. 之后用户可以在没有登录的情况下使用他的设备(然后通过一些独特的手机识别来识别用户)
  4. 如果我们为每个平台编写程序,我们可以(我认为)使用类似于Windows Phone的DeviceExtendedProperties.DeviceUniqueId。也许创建/存储令牌并在步骤1中将其发送到服务器,然后在下次用于识别时使用。

    但是我们认为,如果没有针对设备类型的特定应用程序,并且只为所有设备使用一个网站,它也可能是可能的。因此,我们希望使用网页和jquery移动设备来提供更加原生的设备。

    问题是:如何通过网络浏览器识别手机?

    是否有一些很酷的jquery或javascript函数用于我错过的设备识别?

    还是有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

如何通过网络浏览器识别手机?

为什么不设置cookie?当然,如果用户使用多个浏览器或禁用cookie,则必须重新登录,但这是一个简单的解决方案。

Here's more information.