小编Kan*_*eja的帖子

REST API的SSL基本身份验证

我是Restful API概念的新手.

我正在为网上商店设计一个安静的api.

我没有正确理解ssl上的基本http身份验证的概念.

这是否意味着,对于每个请求,用户都必须再次输入他/她的用户名和密码?

有人可以详细解释它的功能如何以及如何使用它?

提前致谢.

authentication api rest ssl http

42
推荐指数
1
解决办法
7万
查看次数

如何使JQuery-AJAX请求同步

如何使ajax请求同步?

我有一张需要提交的表格.但只有在用户输入正确的密码时才需要提交.

这是表单代码:

<form name="form" action="insert.php" method="post" onSubmit="return ajaxSubmit(this);" >
Run Code Online (Sandbox Code Playgroud)

用于发送和检查密码的jquery代码如下:

var ajaxSubmit = function(formE1) {

    var password = $.trim($('#employee_password').val());

    $.ajax({
        type: "POST",
        async: "false",
        url: "checkpass.php",
        data: "password="+password,
        success: function(html) {
            var arr=$.parseJSON(html);
            if(arr == "Successful") {
                return true;
            } else {
                return false;
            }
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

但是,无论ajax请求返回的值如何,表单始终都会提交.我检查了其他一切.当输入正确的密码时,arr的值将变为"成功",反之亦然.

如何使此请求同步?就我可以调试而言,请求是异步的,因此在请求完成之前提交表单.

checkpass.php的代码

<?php 
require("includes/apptop.php");
require("classes/class_employee.php");
require("classes/class_employee_attendance.php");

$employee_password=$_POST['password']; 

$m=new employee();
$m->setbyid_employee(1);
$arr=$m->editdisplay_employee();

if($arr['employee_password'] == $employee_password)
{
$res="Successful";  
}
else
{
$res="Password not match";  
}

echo $res;
?>
Run Code Online (Sandbox Code Playgroud)

更新:已找到解决方案.

正如Olaf Dietshche指出的那样:返回值ajaxSubmit …

ajax jquery synchronous

20
推荐指数
2
解决办法
11万
查看次数

递归函数的内存分配

调用递归函数时如何分配内存?一个函数有自己分配的内存.调用它时,参数(不是引用传递的参数)和变量获取内存.因此,当从它的体内再次调用该函数时,如何将内存分配给第二个调用的变量和参数?

c c++ memory recursion memory-management

5
推荐指数
1
解决办法
8401
查看次数

SQL group by只返回第一行

我有一个包含两列'id'和'layout plan'的表

我需要查看具有相同布局规划的所有行

我用这个查询.

select * 
from project_layout 
group by layout_plan 
having count(layout_plan) > 1
Run Code Online (Sandbox Code Playgroud)

但是这个查询只返回第一行.

我想看到所有具有相同布局规划的组.

sql group-by having-clause

1
推荐指数
1
解决办法
1949
查看次数