如何使用ipad app检查登录网络的用户的用户ID?

时间:2011-06-28 06:19:29

标签: iphone objective-c ipad networking

我有一个经过身份验证的wifi网络。当ipad在该网络中连接时,我希望我的ipad应用程序绕过登录并使用这些凭据登录我的应用程序。那可能吗?

2 个答案:

答案 0 :(得分:0)

首次成功登录后,您可以使用NSUserDefaults将用户的凭据存储在应用中。

但是.. iOS中没有API允许您连接到特定的WiFi网络,这是由用户控制的。

答案 1 :(得分:0)

无法找到用于通过iOS连接到wifi的特定用户。如果您的本地网络上有一台服务器负责验证用于连接本地wifi网络的用户名/密码,然后将其与设备地址相关联,则可以执行此操作。然后,您可以获得iOS设备可以查询的服务并从中获取用户名。

所以,你有

  1. iOS设备连接到网络 用户名/密码
  2. wifi路由器验证用户和 记录用户名+ MAC地址
  3. 你的应用程序向服务器发送请求 网络与iOS设备的mac 解决
  4. 服务器查找mac地址和 找到与之关联的用户名 它(从第二步开始)
  5. 服务器将用户名返回给iOS 设备应用和您继续使用该用户的应用