问题标签 [user-identification]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 为什么 iOS 在应用更新时会得到一个新的 identifierForVendor?
每次从 App Store 更新我的应用程序时,都会有少数用户出于某种原因获得一个新的identifierForVendor 。我的用户没有注册或登录。它们都是匿名的,所以我需要通过它们的供应商 ID 将它们分开。
我认为某些设备上可能存在空间不足,导致应用程序被删除并重新安装,但事实并非如此,因为在上次更新中,我的一个朋友有超过 2GB 的空白空间。
我知道对于删除并重新安装应用程序的用户, identifierForVendor已更改。但这不是这里的情况,因为该应用程序刚刚更新。
问题可能是什么?奇怪的是,开发团队的设备还没有发生这种情况。或者在无数次应用程序更新、操作系统更新等之后仍然有用户没有遇到过这个错误。这种情况只发生在一小部分用户身上。所有用户都是 iOS7+,它发生在不同的设备型号和 iOS 版本上。
我使用此代码获取他们的 ID:
然后我将它们保存到 NSUserDefaults 中:
然后我在每次新登录时检查用户是否存在:
如果用户确实存在,它将启动登录过程。如果用户不存在,它会向他们显示注册过程。我使用 Parse.com 作为后端,设备 ID 用作用户名。当少量用户遇到此错误时,我会看到创建了一个新用户名和一个新帐户。
javascript - Google Analytics User-ID 返回 Uncaught ReferenceError: None is not defined when user is not logged | Python
我正在我的 Python 模板(头部)上设置 GA 用户 ID 的代码。完整的 GA 脚本是:
当 resquest.user.id 设置为 None 时,我收到此错误,因为没有用户登录该站点:
当用户登录时,我得到正确的 ID 号并且没有错误(例如 8543 代表注册用户 #8543):
当 user.id 返回 None 时,如何避免此错误?
我相信我应该将该行包装在一个 if 语句中以将值“None”转换为 NULL 或 0,但我的 JS 非常有限,我不想搞砸任何事情:)
在此先感谢您的帮助!
asp.net - ASP.Net 建模中的用户身份
我有一个包含列表的表格,我希望用户能够标记他们最喜欢的列表。为此,我将创建一个包含用户 ID 和列表 ID 数据的新表。用户应该只能看到他们最喜欢的列表。
我正在使用 ASP.NET 默认身份验证。获取用户 ID 的方法是
??
那是我应该存储的 userId 吗?这是常用的方法吗?
watermark - 在文件中嵌入识别并抵抗检测
假设我正在分发一个我想保密的文件,并且我为我给该文件的每个人分配一个唯一的 ID。
如何将此 id 嵌入文件中,以便确定谁泄露了我的文件?
某些文件格式有一个部分,我可以在其中放置不会导致文件损坏的信息。但这很容易通过查看特定部分或更改信息来检测。
我猜想任何解决方案都可以通过字节比较来识别,但我想知道是否存在将 id 嵌入到如果更改会导致文件损坏的部分的解决方案。(我猜这将是特定于文件格式的,但这个问题是为了学习技术,所以我很乐意阅读具体案例。)
谢谢!
firefox - 用于用户身份的 Firefox 插件 SDK 功能
我正在使用 Firefox Addon SDK,并且已经开发了一个 Chrome 扩展。
我正在搜索类似于 Firefox 中Chrome 应用程序身份功能中可用的功能,但无法这样做。
我已经通过Firefox UUID浏览器,但由于设备之间可能有所不同,我需要一些 id 来唯一定义用户而不是浏览器。
google-analytics - 谷歌+用户ID到谷歌分析归因建模
由于我网站的性质,获得适当的归因模型非常复杂,跨设备跟踪很复杂但很有必要。
我想知道是否有可能在用户访问我的网站时以某种方式获得用户 google+ userId。
我知道有一个名为 UserId 的功能,我需要在其中生成自己的 ID 并在客户访问时对其进行跟踪,但由于我网站的性质,他们在转换之前登录的可能性很小(事实会使每次跨设备交互都没用)。
facebook - 是否可以使用 Facebook API 跨应用程序、跨企业、第三方服务来识别用户?
我们正在开发一项服务,用户可以上传他们自己的图像,然后我们从中生成一个看起来像用户的 3D 头像。这是一个相当数学的小问题,因此我们在数学方面比 Web 开发更好:)
当算法完成对照片的分割并构建 3D 模型和纹理后,我们将它们上传到服务器。为了用户简单起见,我们更愿意使用 Facebook API 来处理识别。这是在我们当前的版本中实现的。
现在问题来了:当用户玩游戏或使用他们想要玩的应用程序时,他们应该只需要使用 Facebook 登录,然后我们应该使用 Facebook 的用户 ID 作为标识符从我们的服务器检索 3D 模型和纹理. 但是我们刚刚意识到每个应用程序的用户 ID 是不同的!在 Facebook API 的文档中,我们发现,对于一个企业,您可以在多个应用程序中使用企业标识符,但只能在您自己制作的应用程序中使用。我们希望其他开发者能够在他们自己的游戏中使用我们的头像。
或者有没有一种方法可以在这里使用我们缺少的 Facebook ID,以便我们可以创建头像,其他开发人员可以制作用户可以自己玩的游戏?因为我们真的很想看到我们可以与团队中的朋友一起玩自己的足球比赛,以及僵尸是我们所爱的人变成不死生物的僵尸游戏!最后一部分是部分原因,除了简单之外,我们为什么要实际使用 Facebook 登录......
version-control - 从扩展中获取登录 Visual Studio 用户的身份
我正在开发一个 Visual Studio 2015 扩展,我正在寻找登录到 IDE 的用户的身份(不同于登录到 Windows 或运行 devenv 的用户)。
我不知道我在哪里(或是否)可以获得这些信息。它似乎不在任何地方的DTE对象中,谷歌搜索也没有帮助。
security - 在 url 中识别用户的更好方法
我已经写了另一个问题将用户 ID 作为 url 参数是否安全?
但我有疑问,在安全性方面,我不知道在 url 中识别社交网络中的用户的最佳方法是什么,以便它可以收藏。
例如:
https://url?user=用户名 + 唯一编号
https://url?user=用户 ID
任何其他?
最后一个是不同于姓名和姓氏的唯一昵称。
c# - 通用 Windows 应用程序运行时组件未在使用 Visual Studio 2015 的 Windows 10 上生成 UserIdentity
我正在将 Windows 10 机器和 Visual Studio 2015 用于具有 Windows 运行时组件和通用 Windows 应用程序 (UWA) 的项目。UWA 参考了 Windows 运行时组件,该组件执行任务以获取登录用户的用户身份(Window NT ID 即“域名/用户名”)。创建 UWA 测试项目以调试运行时组件。如果我们在运行时组件中获取 UserIdentity,那么我们可以使用对我们的 Windows10 cordova 项目的组件引用来获取 javascript 中的 UserIdentity。
在这里,我们面临的问题是没有任何代码可以登录用户的域名/用户名。我们已将此代码从 Windows 8.1 升级到 10,此代码在 Windows 8.1 中运行良好,但在 Windows 10 中出现问题。以下是我们用于获取 UserIdentity 的代码:
最后我们在数据变量中得到空字符串。如果有人分享他们的经验或者他们在提到的平台上遇到过这种问题,那就太好了。