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');
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
Post a Comment