单击登录按钮时,如何在PHP中调用web服务调用
How to call web-service call in PHP when click on login button
我是Web服务领域的新手
我的问题是我正在使用web服务登录。当用户点击登录按钮时,我必须打电话给网络服务,如果网络服务给我成功回复,那么用户就会转到主页。
我不知道该做什么;使用点击法是否意味着用户点击登录按钮调用Javascript函数,该函数具有对web服务的调用或PHP中可用的任何其他东西,即当用户单击登录按钮时如何在PHP中调用,因为成功后我必须在主页上转移用户。
那么我必须遵循哪种方法:
- 使用JavaScript调用web服务OR
- 使用PHP调用web服务,但当用户单击按钮时,我不知道如何调用
因为我想为用户设置会话,所以当我使用java脚本函数时,如何将userid传递给php以存储在会话中。
我正在使用代码点火器
我不是php人员,但这可能会帮助您做出更好的决定:正如你所说,你有两个选择:
选项1:(坏主意)1.用户点击登录按钮2.调用一个JavaScript方法,该方法对身份验证服务进行Ajax调用3.如果通过身份验证,则将用户重定向到主页
选项2:1.单击"登录",将用户带到控制器。2.控制器调用身份验证3.如果成功,则使用重定向进行响应。
现在为什么我说选项1是个坏主意,因为在JS中这样做有潜在的威胁,因为有些人可以绕过身份验证来访问登录。
因此,按照您所说的使用"php"调用进行操作是一个更好的主意。
相关文章:
- 调用php数组中的JS函数
- 如何使用javascript调用Php文件
- 使用ajax用jquery调用php函数
- 如何使用OnClick事件通过参数调用来调用PHP函数
- php javascript代码从javascript调用php函数
- 在javascript中调用PHP变量
- 如何从jQuery调用PHP函数
- 从Javascript函数调用PHP函数
- 如何使用javascript验证表单中的数据,然后调用php页面
- 在Javascript中调用PHP数据库变量
- 通过Javascript调用php文件
- 使用ajax从javascript/jquery调用php函数
- 阿贾克斯赢得了't调用PHP文件
- 使用AJAX在单独的文件中调用php函数
- 使用ajax/javascript调用php函数
- 使用javascript中的相同代码为REST服务调用php函数
- Ajax调用PHP失败,ASP正常工作.NET
- 通过 AJAX 调用 PHP 文件,将 $_GET 变量传递到 MySQL 查询中,然后回显到响应中
- Codeigniter :通过 AJAX 调用 php 脚本时路由不起作用
- 在 HTML 代码中调用 PHP 函数,在 PHP echo 语句中