目前我通过javascript传递数据到节点js服务器,我必须这样做的原因是因为我使用的是socket.io,所以我从客户端发出数据。 有一种方法在javascript上存储数据的div和数据是不可见的div $('#divID').data('name','value');
但仍然可以看到数据,当我存储它,当我发送它。有没有一种方法可以通过javascript以用户无法更改或查看的方式存储和发送数据? 这是一个16位数的用户ID。使用javascript securelly将数据传递给服务器?
回答
本质上,Javascript意味着公开可见。任何懂得Javascript的人都能看到你所做的一切。所以,你必须在它可以进入数据库之前继续发送它到服务器。
该id已经在数据库中,我不介意用户是否看到它,实际上每个人都知道他们自己的id,问题是,如何使用'socket.emit('message ',userID)',而不让用户改变它? –
从php向套接字和客户端提供临时和每用户唯一的秘密,在接受出价前检查该秘密。想想那些其他联系人必须在公文包交出之前完成一个秘密句子的旧间谍电影...... – dandavis
@dandavis这是一个非常棒的解决方案。我希望你有一个更简单的方法,但是这样做,谢谢你! –
- 1. 将参数传递给使用JavaScript的服务器方法
- 2. 将数据从javascript表单传递给Flask服务器
- 3. 在Codeigniter中使用JSON将数据传递给服务器
- 4. 使用AJAX将JSON数据传递给Flask服务器?
- 5. 如何将数据从服务器传递给服务人员
- 6. 如何使用javascript将LatlngBounds对象传递给nodejs服务器
- 7. 用jquery ajax将数据传递给服务器
- 8. 将数据PHP(客户端)传递给C#(服务器端)
- 9. Zend将服务器url /参数传递给javascript文件
- 10. 无法将ASP服务器控制值传递给javascript函数
- 11. 将值传递给远程服务器
- 12. 如何在使用$ http时将数组传递给服务器?
- 13. 如何将使用angularjs数组列表传递给服务器
- 14. Rest - Jersey.Client将@SecurityContext传递给服务器
- 15. 将数据异步传递给Python服务器类
- 16. 将数据传递给服务器的更好方法?
- 17. 将数据传递给jQuery的功能在服务器端
- 18. 将请求传递给服务器sammyjs
- 19. 使用XML向服务器和从服务器传递数据
- 20. 将textarea值传递给服务器php
- 21. 将java.security.auth.login.config传递给Mobilefirst Patform服务器
- 22. 将值传递给服务器
- 23. 将param传递给服务
- 24. 将参数传递给温泉服务
- 25. 将参数传递给SOAP服务
- 26. 将参数传递给AXIS Web服务
- 27. 将参数传递给python服务
- 28. 将当前用户凭据传递给远程服务器
- 29. 从Javascript代码将数据传递到服务器端
- 30. 将数据从cherrypy服务器端传递到javascript客户端
简答:不! – undone
所以这意味着如果我必须通过javascript传递值,那么无法安全地传递它。 –
你在寻找什么样的安全级别?以可视方式隐藏用户的数据很容易。知道如何使用浏览器的知名用户隐藏数据是非常困难的,但仍然有可能 - 也许不是来自JS的。 –