Skip to main content

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 = "http://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";
});
 
});  

Comments

Popular posts from this blog

How to check date format in PHP?

Check date format in PHP function isCorrectDateFromat($date){     if(!empty($date)){         $dateString = $date; // Replace this with your date string         $format = "Y-m-d"; // Replace this with your expected date format         $dateTime = DateTime::createFromFormat($format, $dateString);         if ($dateTime === false) { /*             echo "The date is not in the correct format."; */         } else {             $errors = DateTime::getLastErrors();             if (empty($errors)) { /*                 echo "The date is in the correct format."; */                 return true;             } else { /*                 echo "...