WordPress Cookie Error When Logging In

Are You Getting the Webroot Error 1706 Again and Again? Here’s the Fix

There’s not a doubt about the reliability of the Webroot antivirus, but many users have been recently reporting issues of logging in to their Webroot accounts. This is the Webroot Error 1706 that you must be getting while trying to login after you install Webroot on your PC. The Error 1706 occurs when you enter invalid login details. The invalid login details can either be a wrong username or a wrong password. In this blog, we will be telling you some simple methods to fix this error.

Meanwhile you can also refer to Webroot.com/safe to know troubleshooting techniques of other errors, if any, for your Webroot account. First, let’s know the primary causes for the Webroot Error 1706:

  1. Invalid login username;
  2. Invalid login password;
  3. Invalid email ID; or
  4. Invalid email ID and password

Fix 1. Recover the password or the email ID of your Webroot account.

  1. Just click on the ‘forgot password or username’ option.
  2. Webroot will ask you to enter your registered email ID. Enter it to get a reset password link on that email ID.
  3. Open the reset password link received in your registered email ID.
  4. Upon clicking on the link, there will be a captcha prompt. Enter the captcha.
  5. This will lead you to a security question that you had saved earlier at the time of the Webroot install
  6. After answering the security question correctly, there will be a prompt to enter a new password. Now you can reset your password.
  7. After resetting the password, restart the PC. After restarting, try logging in to your Webroot account, using the new password. If the error persists, try the next method.

Fix 2. Reset the internet settings of your PC.

  1. Before beginning the reset process, close all open applications including the web browser.
  2. Open Internet Explorer and select Internet options from the list.
  3. Under the Advanced tab, press the Reset option.
  4. A confirmation window prompt will appear. Click Yes or Continue to allow the resetting process to begin.
  5. After the reset, restart your PC. After resetting, try logging in to your Webroot account again.

If, after trying out the above two methods to fix the Webroot Error 1706, the issue remains, then you can always resort to Webroot.com/safe, as mentioned earlier at the start of the blog.

Jack Mertin is an inventive person who has been doing intensive research in particular topics and writing blogs and articles on Webroot Support and many other related topics. He is a very knowledgeable person with lots of experience

Confessions of a coder

Confessions of a WPF lover

Logging display and WPF

A question appeared over on the Code Project forums today about binding the output from log4net into WPF. The question asked was:

The basic problem is that the StringWriter doesn’t provide something like the INotifyPropertyChanged event to trigger code output a new log message (unless there is something behind the scenes I haven’t found).

I’ve see many examples of binding, all of which seem to presume that I have control over the writer itself. Am I missing something simple (I hope), or is this really not that straightforward.”

This is a very good question, so I thought I’d knock together a quick sample application to demonstrate how to do this. The first thing to remember is that log4net allows you to create your own appenders and use them in your application. The second thing to remember is that you need to hook INotifyPropertyChanged into the mechanism. To that end, I created the following appender:

Whenever a new message is appended, the Notification is updated and the PropertyChangedEventHandler is called to notify the calling application that the binding has been updated. In order to use this appender, you need to hook it into your configuration:

I find the following class really helpful when logging:

It’s a simple matter then to do something like Log.Write(LogLevel.Info, “This is my message”);

If you download the attached sample, you’ll get to see the whole application running in all its glory, and you can see how updating the log results in the output being updated. Don’t forget to rename the .doc file to .zip when you save it.

SQL Server, T-SQL, BI and more…

T-SQL Tuesday 31: SSIS 2012 Logging

Topic for this month’s T-SQL Tuesday, hosted by Aaron Nelson (@SQLVariant) is Logging.

I like to think of logging as a Flight Data Recorder (FDR) to an aircraft. FDR records data about functioning of an aircraft. No one cares what is in there as long as the aircraft operates safely – but when bad things happen, every investigation boils down to finding and analyzing FDR data. Investigation results are used to understand what went wrong and make improvements to prevent bad things from reoccurring.

What are the similarities between FDR and Logging? No one will never spend time in reviewing logs as long as the software application is running smoothly, but when accidents happen (think performance degrades and errors) – details collected in the logs become vital for debugging the application. Logging process should collect any data that helps in troubleshooting.

Integration Services 2012 Logging

SQL Server Integration Services prior to 2012 had decent ability in implementing logging. Developers have gone above and beyond to extend the built-in functionality to come up with custom solutions, popularly known as custom logging or frameworks.

One of the bazillion improvements introduced in SQL Server Integration Services 2012 is Logging. Most of the custom logging we implemented earlier is now built into SSIS project deployment model. As a developer you don’t have to do any thing different.

The below example project has two child packages – one for each table and a parent package executes the child packages.

Event Handlers are empty for all the three packages. In addition, there are no red arrows (failure precedence constraints, if that’s how you prefer) in any of the control flows. Showing this will take up quite a bit of space here so you’ll have to trust me on.

This means I’m not implementing any error handling or logging techniques in the packages.

Next, I executed the ETL Master package with logging level as Verbose. SSIS provides different logging levels. Matt Masson wrote an article explaining what events are included in different log levels. Verbose log level logs everything.

Let’s run a few queries against the SSISDB database to see what’s logged.

Every execution gets a unique execution_id. The following query retrieves the status and duration of the execution.

SELECT [project_name] ,
[package_name] ,
[status description] = CASE [status]
WHEN 1 THEN ‘created’
WHEN 2 THEN ‘Running’
WHEN 3 THEN ‘canceled’
WHEN 4 THEN ‘failed’
WHEN 5 THEN ‘pending’
WHEN 6 THEN ‘ended unexpectedly’
WHEN 7 THEN ‘succeeded’
WHEN 8 THEN ‘stopping’
WHEN 9 THEN ‘completed’
Duration = DATEDIFF ( ms , start_time , end_time )
FROM [catalog].[executions]
WHERE [execution_id] = 40044

Executable and Executable Statistics

Below query gives you duration and status of all the executables.

SELECT e.package_name ,
e.[executable_name] ,
es.[execution_path] ,
es.[execution_duration] ,
[execution_result] = CASE es.[execution_result]
WHEN 0 THEN ‘Success’
WHEN 1 THEN ‘Failure’
WHEN 2 THEN ‘Completion’
WHEN 3 THEN ‘Cancelled’
FROM [catalog].[executables] e
INNER JOIN [catalog].[executable_statistics] es ON es.[executable_id] = e.[executable_id]
WHERE e.execution_id = 40044

Component Phases

This applies to data flow tasks. See which component phases take up most of the time.

WITH cte
AS ( SELECT [package_name] ,
[task_name] ,
[subcomponent_name] ,
[phase] ,
Duration = DATEDIFF ( ms , start_time , [end_time] )
FROM [catalog].[execution_component_phases]
WHERE [execution_id] = 40044
SELECT [package_name] ,
[task_name] ,
[subcomponent_name] ,
[phase] ,
Duration = SUM ( Duration )
FROM cte
GROUP BY [package_name] ,
[task_name] ,
[subcomponent_name] ,
ORDER BY [package_name] ,
Duration DESC

Execution Data Statistics

How many rows are transferred? How many buffers are used?

SELECT [package_name] ,
[task_name] ,
[dataflow_path_id_string] ,
rows_sent = SUM ( [rows_sent] ) ,
buffer_count = COUNT (*)
FROM [catalog].[execution_data_statistics]
WHERE [execution_id] = 40044
GROUP BY [package_name] ,
[task_name] ,

And the list goes on…

I first read about SSIS Logging in Denali from an excellent article written by Jamie Thomson (b|twitter). Jamie also put together a bunch of reports called SSIS Reporting Pack on CodePlex. They are free and you must use them in conjunction with SSIS 2012.


Password Protected


A very simple way to quickly password protect your WordPress site with a single password.

This plugin only protects your WordPress content. It does not protect and images or uploaded files so if you enter and exact URL to in image file it will still be accessible.

  • Password protect your WordPress site with a single password.
  • Option to allow access to feeds.
  • Option to allow administrators access without entering password.
  • Works with Mark Jaquith’s Login Logo plugin.
  • Works with the Uber Login Logo plugin.

Please note, this plugin works by setting a cookie to allow access to the site. If you are using a caching plugin or web hosting such as WP Engine that has in-built caching, you will need to configure the caching service to be disabled if the Password Protected cookie is set.


If you would like to translate this plugin you can easily contribute via our Transifex page – just signup for a free account.
More instructions can be found at wp-translations.org


  • Login page perfectly mimicks the WordPress login.
  • Password Protected settings page.


To install and configure this plugin…

  1. Upload or install the plugin through your WordPress admin.
  2. Activate the plugin via the ‘Plugins’ admin menu.
  3. Configure the password options in the Password Protected settings.

If you are upgrading manually via FTP rather that through the WordPress automatic upgrade link, please de-activate and re-activate the plugin to ensure the plugin upgrades correctly.

Install and configure the Login Logo plugin by Mark Jaquith or the Uber Login Logo plugin. This will change the logo on your password entry page AND also your admin login page.

How can I enable feeds while the site is password protected?

In the settings, check the ‘Allow Feeds’ checkbox.

Can I prevent administrators having to enter password?

In the settings, check the ‘Allow Administrators’ checkbox.

I cannot preview my changes in the Theme Customizer

You must be an administrator (have the manage_options capability) and in the Password Protected settings, check the ‘Allow Administrators’ checkbox.

How can I log out?

Just add a “password-protected=logout” query to your URL.
eg. http://www.example.com/?password-protected=logout

How can I redirect to a different domain name when logging out?

If passing a redirect URL using ‘redirect_to’ when logging out you need you may need to use the allowed domain names filter to allow redirecting to an external domain.

Where can I report bugs and issues?

Please log issues and bugs on the plugin’s GitHub page.
You can also submit suggested enhancements if you like.

How can I contribute?

If you can, please fork the code and submit a pull request via GitHub. If you’re not comfortable using Git, then please just submit it to the issues link above.


Mailchimp for WordPress

Mailchimp for WordPress

Allowing your visitors to subscribe to your newsletter should be easy. With this plugin, it finally is.

This plugin helps you grow your Mailchimp lists and write better newsletters through various methods. You can create good looking opt-in forms or integrate with any existing form on your site, like your comment, contact or checkout form.

Some (but not all) features

Connect with your Mailchimp account in seconds.

Sign-up forms which are good looking, user-friendly and mobile optimized. You have complete control over the form fields and can send anything you like to Mailchimp.

Seamless integration with the following plugins:

  • Default WordPress Comment Form
  • Default WordPress Registration Form
  • Contact Form 7
  • WooCommerce
  • Gravity Forms
  • Ninja Forms 3
  • WPForms
  • BuddyPress
  • MemberPress
  • Events Manager
  • Easy Digital Downloads

A multitude of available add-on plugins:

Well documented. Our knowledge base is updated daily.

Developer friendly. For inspiration, check out our repository of example code snippets.

Become a Premium user

Mailchimp for WordPress has a Premium add-on which comes with several additional benefits.

  • Multiple forms
  • Advanced e-commerce integration for WooCommerce
  • An easy way to style your forms
  • Detailed reports & statistics

What is Mailchimp?

Mailchimp is a newsletter service that allows you to send out email campaigns to a list of email subscribers. It is free for lists up to 2000 subscribers, which is why it is the newsletter-service of choice for thousands of businesses.

This plugin allows you to tightly integrate your WordPress site with your Mailchimp account.

Use the WordPress.org plugin forums for community support where we try to help all of our users. If you found a bug, please create an issue on Github where we can act upon them more efficiently.

If you’re a premium user, please use the email address inside the plugin for support as that will guarantee a faster response time.

Please take a look at the Mailchimp for WordPress knowledge base as well.

Add-on plugins

There are several add-on plugins available, which help you get even more out of your site.

The plugin is translated using Transifex. If you want to help out, please head over to the translation project on Transifex.


This plugin is being developed on GitHub. If you want to collaborate, please look at ibericode/mailchimp-for-wordpress.

Customizing the plugin

The plugin provides various filter & action hooks that allow you to modify or extend default behavior. We’re also maintaining a collection of sample code snippets.

  • Create beautiful sign-up forms that blend in with your theme.
  • Integrate with any other plugin out there.
  • Add a highly converting top bar form to your site.
  • Style your form with our Styles Builder (premium feature).
  • Integrate your WooCommerce store with Mailchimp (premium feature).
  • Dive into detailed sign-up statistics (premium feature).

Installing the plugin

  1. In your WordPress admin panel, go to Plugins > New Plugin, search for Mailchimp for WordPress and click «Install now«
  2. Alternatively, download the plugin and upload the contents of mailchimp-for-wp.zip to your plugins directory, which usually is /wp-content/plugins/ .
  3. Activate the plugin
  4. Set your API key in the plugin settings.

Configuring Sign-Up Form(s)

  1. Go to Mailchimp for WP > Forms
  2. Select at least one list to subscribe people to.
  3. (Optional) Add more fields to your form.
  4. Embed a sign-up form in pages or posts using the [mc4wp_form] shortcode.
  5. Show a sign-up form in your widget areas using the «Mailchimp Sign-Up Form» widget.

Show a sign-up form from your theme files by using the following PHP function.

More detailed documentation can be found in the Mailchimp for WordPress knowledge base.

How to display a form in posts or pages?

Use the [mc4wp_form] shortcode.

How to display a form in widget areas like the sidebar or footer?

Go to Appearance > Widgets and use the Mailchimp for WP Form widget that comes with the plugin.

Where can I find my API key to connect to Mailchimp?

How to add a sign-up checkbox to my Contact Form 7 form?

Use the following shortcode in your CF7 form to display a newsletter sign-up checkbox.

The form shows a success message but subscribers are not added to my list(s)?

If the form shows a success message, there is no doubt that the sign-up request succeeded. Mailchimp could have a slight delay sending the confirmation email though, please just be patient and make sure to check your SPAM folder.

When you have double opt-in disabled, new subscribers will be seen as imports by Mailchimp. They will not show up in your daily digest emails or statistics. We always recommend leaving double opt-in enabled.

How can I style the sign-up form?

You can use custom CSS to style the sign-up form if you do not like the themes that come with the plugin. The following selectors can be used to target the various form elements.

You can add your custom CSS to your theme stylesheet or (easier) by using a plugin like Simple Custom CSS

I’m getting an «HTTP Error» when trying to connect to Mailchimp

If you’re getting an HTTP Error after entering your API key, please contact your webhost and ask them if they have PHP CURL installed and updated to the latest version (7.58.x). Make sure requests to https://api.mailchimp.com/ are allowed as well.

How do I show a sign-up form in a pop-up?

We recommend the Boxzilla pop-up plugin for this. You can use the form shortcode in your pop-up box to show a sign-up form.

My question is not listed

Please head over to the Mailchimp for WordPress knowledge base for more detailed documentation.

Leave a Reply

Your email address will not be published. Required fields are marked *