Scroll to top

How to create session in cordova app with jquery (ajax) in wordpress?

Create session in cordova app with jquery in wordpress.

Paste in function.php file.


function check_login(){

 if(function_exists(‘date_default_timezone_set’)) {
    date_default_timezone_set(“Asia/Kolkata”);
}

// then use the date functions, not the other way around
$date = date(“d/m/Y”);
$date1 =  date(“H:i a”);

$phone = $_POST[‘phone’];
$password = $_POST[‘pass’];

global $wpdb;
$table_name = $wpdb->prefix .”customer”;
 $result = $wpdb->get_results ( “SELECT * FROM $table_name WHERE phone=’$phone’ AND password=’$password'” );
$count_users = count($result);
foreach($result as $print_result){
}

 if($count_users>0){
 
 
//echo ‘<script>window.location.href=”dashboard.html”;</script>’; 
echo $print_result->ID;
 
}
else{
 
echo ‘null’; 
 
}

  die();
 }

 add_action(‘wp_ajax_nopriv_check_login’,’check_login’);
 add_action(‘wp_ajax_check_login’,’check_login’);


Paste in main file.


jQuery(document).ready(function($){

 
var user_id = window.localStorage.getItem(“ID”);
//alert(user_id);
  if(user_id!==null){
window.location.href=”dashboard.html”;
}
$(‘.login’).click(function(e) {
e.preventDefault();
var phone = $(“.l_phone”).val();
var pass = $(“.l_password”).val();
var ajax = “https://wpcodekit.com/wp-admin/admin-ajax.php”;
 
 
  var data = {
‘action’ : “check_login”,
‘phone’ :phone,
‘pass’ : pass
}
$.post(ajax,data,function(response){
var user_id = response; 
//alert(user_id);
console.log(user_id);
  if(user_id!==’null’){
window.localStorage.setItem(“ID”, response);
var ID = window.localStorage.getItem(“ID”);
window.location.href=”dashboard.html”;
}
});
});
});
dashboard in main file.


jQuery(document).ready(function($){
var user_id = window.localStorage.getItem(“ID”);
if(user_id==null)
{
window.location.href=”index.html”;
});

dashboard (OR any file) in main file.
jQuery(document).ready(function($){
     $(‘.logout’).click(function() {
var jassi = window.localStorage.removeItem(“ID”);
window.localStorage.removeItem(“ID”);
window.localStorage.clear();
  //alert(jassi);
         var user_id = window.localStorage.getItem(“ID”);
 //alert(user_id);
 window.location.href=”index.html”;
});
 
});  

Leave a Reply

Your email address will not be published. Required fields are marked *