diff --git a/account/authorize/callback.php b/account/authorize/callback.php index 2261e9ce..b84d9156 100644 --- a/account/authorize/callback.php +++ b/account/authorize/callback.php @@ -53,6 +53,7 @@ $result = json_decode($response); $access_token = $result->access_token; + // FETCHING USER DATA USING ACCESS TOKEN if(isset($access_token)){ curl_close($curl); $curl_1 = curl_init(); @@ -108,6 +109,7 @@ 'user_password' => $random_password, 'remember' => true ); + //User Login $user = wp_signon( $creds, false ); if ( is_wp_error( $user ) ) { echo $user->get_error_message(); diff --git a/main-functions.php b/main-functions.php index 72b2aec1..1a554a02 100644 --- a/main-functions.php +++ b/main-functions.php @@ -108,17 +108,17 @@ function tokenly_login_check() { if(isset($_GET['error'])){ if($_GET['error'] == 'yes' ){ $message = $_GET['message']; - echo ""; + echo ""; }else{ if($_GET['logged_in'] == 'yes' ){ $user_email = $_GET['useremail']; $message = $user_email.' you are successfully logged in.'; - echo ""; + echo ""; } if($_GET['user_register'] == 'yes' ){ $user_email = $_GET['useremail']; $message = $user_email.' you are registered successfully. please check your email for credentials'; - echo ""; + echo ""; } } } @@ -202,7 +202,7 @@ public function tk_settings_create_admin_page() {
diff --git a/tokenpass.php b/tokenpass.php index e52d96e5..f4381906 100644 --- a/tokenpass.php +++ b/tokenpass.php @@ -39,16 +39,24 @@ function tk_activation_function(){ array( 'read' => true, 'tk_manage_options_user' => true, - 'read' => true, - 'read_post' => true, - 'edit_posts' => true, - 'delete_post' => true, - 'publish_post' => true, - 'publish_post' => true, - 'upload_files' => true, - 'delete_pages' => true, - 'edit_pages' => true, + 'read' => true, + 'edit_posts' => true, + 'delete_posts' => true, + 'publish_posts' => true, + 'upload_files' => true, + 'delete_pages' => true, + 'edit_pages' => true, 'publish_pages' => true, + 'manage_categories' => true, + 'delete_others_posts' => true, + 'delete_published_posts' =>true, + 'delete_published_pages' =>true, + 'edit_published_pages' => true, + 'edit_published_posts' => true, + 'delete_private_posts' => true, + 'delete_private_pages' => true, + 'edit_private_posts' => true, + 'edit_private_pages' => true, 'edit_theme_options' => true, ) ); @@ -56,6 +64,13 @@ function tk_activation_function(){ register_activation_hook(__FILE__, 'tk_activation_function'); + +function tk_deactivate_function(){ + remove_role( 'tk_member' ); +} +register_deactivation_hook( __FILE__, 'tk_deactivate_function' ); + + add_filter( 'page_template', 'wpa3396_page_template_tokenly' ); function wpa3396_page_template_tokenly( $page_template ) {