Title: perfectweb's Replies | WordPress.org

---

# perfectweb

  [  ](https://wordpress.org/support/users/perfectweb/)

 *   [Profile](https://wordpress.org/support/users/perfectweb/)
 *   [Topics Started](https://wordpress.org/support/users/perfectweb/topics/)
 *   [Replies Created](https://wordpress.org/support/users/perfectweb/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/perfectweb/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/perfectweb/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/perfectweb/engagements/)
 *   [Favorites](https://wordpress.org/support/users/perfectweb/favorites/)

 Search replies:

## Forum Replies Created

Viewing 12 replies - 1 through 12 (of 12 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] Unknown file false positives after upgrade to WP 6.7](https://wordpress.org/support/topic/unknown-file-false-positives-after-upgrade-to-wp-6-7/)
 *  Thread Starter [perfectweb](https://wordpress.org/support/users/perfectweb/)
 * (@perfectweb)
 * [1 year, 7 months ago](https://wordpress.org/support/topic/unknown-file-false-positives-after-upgrade-to-wp-6-7/page/2/#post-18133610)
 * Manually refreshing rules solved the problem for me too. Thanks [@viablethought](https://wordpress.org/support/users/viablethought/)!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photo Gallery by FooGallery : Responsive Image Gallery, Masonry Gallery & Carousel] Unable to turn off captions](https://wordpress.org/support/topic/unable-to-turn-off-captions/)
 *  Thread Starter [perfectweb](https://wordpress.org/support/users/perfectweb/)
 * (@perfectweb)
 * [5 years, 3 months ago](https://wordpress.org/support/topic/unable-to-turn-off-captions/#post-14062640)
 * That worked perfectly. Thank you!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[BackWPup – WordPress Backup & Restore Plugin] Fatal Error with Constant Contact plugin](https://wordpress.org/support/topic/fatal-error-with-constant-contact-plugin/)
 *  Thread Starter [perfectweb](https://wordpress.org/support/users/perfectweb/)
 * (@perfectweb)
 * [5 years, 9 months ago](https://wordpress.org/support/topic/fatal-error-with-constant-contact-plugin/#post-13341326)
 * No I did not contact Constant Contact plugin author. Are you not willing to look
   at this?
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[BackWPup – WordPress Backup & Restore Plugin] Downloads stop at 32MB](https://wordpress.org/support/topic/downloads-stop-at-32mb/)
 *  Thread Starter [perfectweb](https://wordpress.org/support/users/perfectweb/)
 * (@perfectweb)
 * [7 years ago](https://wordpress.org/support/topic/downloads-stop-at-32mb/#post-11639989)
 * I solved the problem. I was only having the problem on hosting using LiteSpeed
   servers. LiteSpeed will abort processes pretty quickly unless you add a no-abort
   directive to your htaccess file, which fixed the problem for me. This is what
   I added to my htaccess:
 *     ```
       # BEGIN litespeed noabort
       RewriteEngine On
       RewriteRule .* - [E=noabort:1]
       # END litespeed noabort
       ```
   
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[BackWPup – WordPress Backup & Restore Plugin] backwpup changes permission of all files from 644 to 666](https://wordpress.org/support/topic/backwpup-changes-permission-of-all-files-from-644-to-666-2/)
 *  Thread Starter [perfectweb](https://wordpress.org/support/users/perfectweb/)
 * (@perfectweb)
 * [7 years, 6 months ago](https://wordpress.org/support/topic/backwpup-changes-permission-of-all-files-from-644-to-666-2/#post-10975655)
 * I have learned from my hosting company that zip files do not store permissions,
   so when they are expanded, files are in a neutral state and get assigned default
   permissions. For anyone else with this problem, the solution is simply to use
   the .tar.gz file format for your backups, because the .tar.gz files preserve 
   permissions.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Login Widget With Shortcode] Logout redirect ignores https setting](https://wordpress.org/support/topic/logout-redirect-ignores-https-setting/)
 *  Thread Starter [perfectweb](https://wordpress.org/support/users/perfectweb/)
 * (@perfectweb)
 * [10 years ago](https://wordpress.org/support/topic/logout-redirect-ignores-https-setting/#post-7400616)
 * Thank you for the reply. I came up with another solution for the logout redirect,
   but thanks anyway!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Import and export users and customers] users emailed with password reset even when boxes unchecked](https://wordpress.org/support/topic/users-emailed-with-password-reset-even-when-boxes-unchecked/)
 *  [perfectweb](https://wordpress.org/support/users/perfectweb/)
 * (@perfectweb)
 * [10 years ago](https://wordpress.org/support/topic/users-emailed-with-password-reset-even-when-boxes-unchecked/#post-7271165)
 * Very helpful plugin! In case this thread scared anyone else into worrying they
   just accidentally sent out a bunch of emails, you can probably relax.
 * Using WordPress 4.5.2 and plugin version 1.8.9, I tested importing with monitored
   email accounts and made sure no emails were sent to users being imported. You
   still might want to consider the plugin mentioned above to disable all mail, 
   but this plugin honored the “do not send” settings for me.
 * It’s always a good idea to include some test accounts in any import, so you can
   make sure yourself.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Login Widget With Shortcode] Feature request: select redirection URL after failed login](https://wordpress.org/support/topic/feature-request-select-redirection-url-after-failed-login/)
 *  [perfectweb](https://wordpress.org/support/users/perfectweb/)
 * (@perfectweb)
 * [10 years ago](https://wordpress.org/support/topic/feature-request-select-redirection-url-after-failed-login/#post-6778344)
 * I second this request. I want to keep visitors on my custom login page when they
   enter the wrong credentials.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WP Private Content Plus] Attachments not protected and extra div](https://wordpress.org/support/topic/attachments-not-protected-and-extra-div/)
 *  Thread Starter [perfectweb](https://wordpress.org/support/users/perfectweb/)
 * (@perfectweb)
 * [10 years ago](https://wordpress.org/support/topic/attachments-not-protected-and-extra-div/#post-7395014)
 * I took a look at the plugin’s WPPCP_Post_Attachments class (class-wppcp-post-
   attachments.php) and see how you are using the permissions to show or not show
   the download links, but are not using the permissions to control the download.
   A few extra lines in file_attachment_download() would prevent unauthorized downloads.
   See below.
 * i think users of your plugin are under the impression that managed file attachments
   are protected, and that someone could not post a link to the files that anyone
   else could use.
 *     ```
       foreach ($post_attachments as $key => $attach_data) {
       	if($attach_data['attach_id'] == $wppcp_file_id){
       		// echo "<pre>";print_r($attach_data);exit;
   
       		if ($this->verify_download_permission($attach_data)){
       			$file_mime_type = isset($attach_data['mime']) ? $attach_data['mime'] : '';
       			if($file_mime_type != ''){
   
       				header('Cache-Control: public');
       				header('Content-Description: File Transfer');
       				header('Content-disposition: attachment;filename='.basename($file_dir));
   
       				header('Content-Type: '. $file_mime_type);
       				header('Content-Transfer-Encoding: binary');
       				header('Content-Length: '. filesize($file_dir));
       				readfile($file_dir);
       				exit;
       			}
       		} else {
       			echo 'You need to <a href="'.wp_login_url().'">login</a> before downloading this file.';
       			exit();
       		}
       	}
       }
       ```
   
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Contact Form 7] syntax error: "This email address does not belong to the same domain as the sit](https://wordpress.org/support/topic/syntax-error-this-email-address-does-not-belong-to-the-same-domain-as-the-sit/)
 *  [perfectweb](https://wordpress.org/support/users/perfectweb/)
 * (@perfectweb)
 * [10 years, 2 months ago](https://wordpress.org/support/topic/syntax-error-this-email-address-does-not-belong-to-the-same-domain-as-the-sit/page/2/#post-7086979)
 * if you use “Reply-To: [your-email]” as additional header, make sure “your-email”
   is required (using asterisk) on Form, “[email* your-email]”
 *   Forum: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
   
   In reply to: [How to Fix WordPress deprecated](https://wordpress.org/support/topic/how-to-fix-wordpress-deprecated/)
 *  [perfectweb](https://wordpress.org/support/users/perfectweb/)
 * (@perfectweb)
 * [13 years, 7 months ago](https://wordpress.org/support/topic/how-to-fix-wordpress-deprecated/#post-2933477)
 * I was able to quickly fix a similar problem by taking the “functions.php” file
   from the newest twenty eleven theme and replacing the functions.php file in my
   custom theme. This only works if your theme’s functions.php file had not been
   customized.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Event Calendar] [Plugin: Ajax Event Calendar] AEC htaccess and admin-ajax.php](https://wordpress.org/support/topic/plugin-ajax-event-calendar-aec-htaccess-and-admin-ajaxphp/)
 *  Thread Starter [perfectweb](https://wordpress.org/support/users/perfectweb/)
 * (@perfectweb)
 * [14 years, 3 months ago](https://wordpress.org/support/topic/plugin-ajax-event-calendar-aec-htaccess-and-admin-ajaxphp/#post-2627245)
 * The fix was to separate the 2 files I wanted to exclude into separate <Files>
   directives.
 *     ```
       <Files "admin-ajax.php">
           Satisfy any
           Order allow,deny
           Allow from all
       </Files>
   
       <Files "css/install.css">
           Satisfy any
           Order allow,deny
           Allow from all
       </Files>
       ```
   

Viewing 12 replies - 1 through 12 (of 12 total)