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 )
{