summaryrefslogtreecommitdiffstats
path: root/apis/webservice/login.php
blob: e21975af11633f39f58f0705d8a9817dbc333d2f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$login = $_POST['login'];
$sql = "select * from `user` WHERE login= :login";
$user=Database::queryFirst($sql, array("login"=> $login));
if($user){
    if(Crypto::verify($_POST['passwd'],$user['passwd'])){
        $_SESSION['userid']=$user['userid'];
        echo json_encode(array(
            "errormsg"=> "",
            "status" => "ok",
            "msg" => "Login successful"));
    }else{
        echo json_encode(array(
            "errormsg"=> "Wrong passwd",
            "status" => "error",
            "msg" => ""));
    }
}else{
    echo json_encode(array(
        "errormsg"=> "User not found",
        "status" => "error",
        "msg" => ""));
}