如何在提交之前向最终用户隐藏某些表单字段的值(从源头?)

发布于 2024-12-29 06:12:01 字数 270 浏览 0 评论 0原文

我正在使用creditsystem.com/ws API。

为了在我的页面上向信用系统发送请求,我必须在表单中指定帐户用户名和密码(这是从信用系统收到的帐户)。

显然,我无法向最终用户显示这些值。这些字段将被隐藏,但用户可以浏览代码并查看信用系统帐户的用户名/密码。

如何安全地做到这一点?

我的一个想法是通过 ajax 调用一个安全页面(并发送一个令牌),然后该页面将调用另一个 ajax 并返回来自信用系统的响应。但我不确定这是否有效以及这是否是正确的方法。

I'm using the creditsystem.com/ws API.

In order to send requests to creditsystem on my page, I have to specify the account username and password in my form (this is an account received from creditsystem).

Obviously, I can't show those values to the end user. The fields will be hidden, but the user could browse the code and see the username/password of the creditsystem account.

How to do this securely?

One idea I had was to call a secure page via ajax (and sending a token), which will then call another ajax and return the response from the creditsystem. But I'm not sure whether this would work and whether this would be a correct approach.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一个人的夜不怕黑 2025-01-05 06:12:01

我建议您收集用户输入的表单数据,然后使用curl向网站发送POST请求,其中包含您的用户名、密码和用户提供的其他数据。通过这种方式,对 API 的调用是在服务器端而不是客户端完成的,从而避免了与您的用户名/密码可见性有关的任何问题。

您可以在网上找到很多示例:http://www.google。 com/search?q=php+curl+post

I would suggest you to collect the form data inputted by the user, then using curl you could send a POST request to the website, in which you include your username, password and the other data provided by the user. In this way the call to the API is done server-side and not client-side, avoiding any problem concerning your username/password visibility.

You can find a lot of examples on the web: http://www.google.com/search?q=php+curl+post.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文