我正在开发一个使用asp.net与c#的网站,为此我想为每个客户端计算机获取唯一的ID。现在我通过使用客户端IP地址来获取此信息,但是当PC连接到局域网时,那么所有PC都具有相同的IP地址。那么,如何唯一标识客户,以便将请求与给定客户相关联?使用asp.net客户端计算机的唯一ID
0
A
回答
1
为什么不创建会话ID并将其分配给每个用户。对于每个会话,您可以生成一个GUID并为每个用户使用此唯一密钥。
+0
我认为OP需要持久性唯一性,即不仅在会话级别。 –
+0
我不明白OP的意思? –
+0
在我的情况下,我打开我的基于这个IP地址的窗口应用程序,所以这对我来说并不是有用的。我想从窗口应用程序中获得一些uniq标识。例如:我从窗口获得的本地IP地址和活IP地址应用程序,但从Web应用程序我只有活的IP不是本地IP。 –
相关问题
- 1. 客户机唯一ID
- 2. 如何使用php获取客户端计算机MAC ID
- 3. C#使用minTime.ToUniversalTime是客户端计算机上的一小时
- 4. Java - 使用一台计算机测试两个TCP客户端
- 5. 春RabbitMQ的整合,客户端ID,用户ID和应用ID来识别唯一的客户端
- 6. 使用nodejs检索客户端计算机用户名
- 7. 生成唯一ID客户端(使用Javascript)的最佳方法
- 8. 获取客户端计算机名称
- 9. 远程调试客户端计算机
- 10. 要求客户端计算机
- 11. ASP.net客户端ID模式
- 12. 如何在ASP.Net中获取客户端计算机标识符?
- 13. 使用web应用程序更新客户端计算机
- 14. 从客户端计算机启用远程计算机上的WinRM
- 15. 获取客户端IP和计算机的用户名
- 16. 从webservice中检索客户端用户名和计算机名
- 17. 在同一台计算机上使用http服务和它的客户端
- 18. 客户端计算机上的SSL服务器端证书?
- 19. VB应用程序需要Windows TS瘦客户端唯一ID
- 20. 如何唯一标识ASP.NET应用程序中的客户机?
- 21. 使用同一台计算机作为Cassandra节点和Cassandra客户端
- 22. 客户端计算不起作用
- 23. 如何在socket.io中获取唯一的客户端ID?
- 24. 如何获得运行计算机的网站的唯一ID
- 25. Java服务器客户端和主机名称计算机
- 26. 如何使用ASP.NET创建出一个客户端ID和一个客户端密钥的Oauth 2.0服务器?
- 27. 收集客户端计算机和浏览器统计信息
- 28. 从远程计算机访问Kurento客户端应用程序
- 29. 东西来唯一标识一台计算机上的用户使用PHP
- 30. 计算许可证管理的唯一主机ID?
第一次访问时使用cookie? – driis
但我可以从我的窗口应用程序访问cookie吗?并假设浏览器的cookies是可取的,那么这也会产生问题。 –
您可以使用客户端证书。 http://support.microsoft.com/kb/315588 –