13 March 2020

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";
});
 
});  

No comments:

Post a Comment

How to create youtube videos slider with play and pause option in wordpress?

Create youtube videos slider with play and pause option in wordpress youtube videos slider Use this shortcode:- [punjab_today] function my_...