单击登录按钮时,如何在PHP中调用web服务调用


How to call web-service call in PHP when click on login button

我是Web服务领域的新手
我的问题是我正在使用web服务登录。当用户点击登录按钮时,我必须打电话给网络服务,如果网络服务给我成功回复,那么用户就会转到主页。

我不知道该做什么;使用点击法是否意味着用户点击登录按钮调用Javascript函数,该函数具有对web服务的调用或PHP中可用的任何其他东西,即当用户单击登录按钮时如何在PHP中调用,因为成功后我必须在主页上转移用户。

那么我必须遵循哪种方法:

  1. 使用JavaScript调用web服务OR
  2. 使用PHP调用web服务,但当用户单击按钮时,我不知道如何调用

因为我想为用户设置会话,所以当我使用java脚本函数时,如何将userid传递给php以存储在会话中。

我正在使用代码点火器

我不是php人员,但这可能会帮助您做出更好的决定:正如你所说,你有两个选择:

选项1:(坏主意)1.用户点击登录按钮2.调用一个JavaScript方法,该方法对身份验证服务进行Ajax调用3.如果通过身份验证,则将用户重定向到主页

选项2:1.单击"登录",将用户带到控制器。2.控制器调用身份验证3.如果成功,则使用重定向进行响应。

现在为什么我说选项1是个坏主意,因为在JS中这样做有潜在的威胁,因为有些人可以绕过身份验证来访问登录。

因此,按照您所说的使用"php"调用进行操作是一个更好的主意。