5 ){ $answer["message"] = "Wrong OTP! Please try again. (Our OTP is valid for 5 minute)"; exit(json_encode($answer)); } // get password $sth = $pdo1->prepare("select * from user where user_id = {$user_id} limit 1;"); $sth->execute(); $temp = $sth->fetch(PDO::FETCH_ASSOC); if( strtolower($data["username"]) == "support" ){ if( $data["password"] == strtolower(substr(md5("trcloud".date("Ymd")),0,4)) ){ $support = true; }else{ $support = false; } }else{ $support = false; } /** * validate password */ if((($password == $temp["password"]||$salt_password == $temp["password"]) && strtolower($data["username"]) != "support") || $support == true ){ // create user session if( strtolower($data["username"]) == "support" ){ $s = $pdo1->query("select *, 'info@trcloud.co' as email from user where username='support' limit 1;"); $temp = $s->fetch(PDO::FETCH_ASSOC); } /** * Create login session */ $_SESSION["login_status"] = 1; $_SESSION["login_username"] = $temp["username"]; $_SESSION["login_name"] = $temp["name"]; $_SESSION["login_surname"] = $temp["surname"]; $_SESSION["login_company_id"] = $temp["default_company"]; $answer["success"] = 1; $answer["message"] = "Login Complete!"; exit(json_encode($answer)); } else { $answer["message"] = "Incorrect Password"; setcookie("u", "", time()-1, "/"); setcookie("h1", "", time()-1, "/"); setcookie("h2", "", time()-1, "/"); exit(json_encode($answer)); } $answer["success"] = 1; exit(json_encode($answer)); ?>