Remember me and other tweaks

The remember me function now works. If you’re having issues, I recommend clearing cookies for this domain. The “remember me” text on the login page is also now a label, so clicking it will tick the checkbox. The devil’s in the details.

I’ve also deployed some behind the scenes changes that bring encryption to the application. If you created a link to WordPress before today, then the data you submitted was stored in plain text in the database. From today forward, this data is encrypted.

There was some discussion about whether or not this feature is important. Most people felt it was overkill to focus on security so early. I’m a big fan of the “better safe than sorry” philosophy when it comes to security, so I’m pleased that this code is live.

I also found a new deployment process, so bzr-upload replaces good old rsync! Deployments are now as simple as `bzr upload`.

6 thoughts on “Remember me and other tweaks

  1. Pingback: Callum Macdonald

    1. Callum Macdonald Post author

      Oh yeah, good point, my post was decidedly unclear! Any data input before today is not encrypted. Any data created from this point onwards, is encrypted. Simplest option is to delete the existing WordPress service and create a new one. Of course I haven’t yet built a delete function, so just let me know if you’d like me to delete the existing WordPress service. 🙂

      Reply
    1. Callum Macdonald Post author

      Composer lets you type one message and post it to Facebook and your blog. Write once, publish everywhere. You can even post by SMS! 🙂 You can sign up at the “Register” link above…

      Reply
      1. Vera

        These are the bits I do (vaguely) understand, I was just commenting on the mega techie post and trying to show you how impressed I am.

        Reply

Leave a Reply

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

Fatal error: Uncaught Error: Call to a member function do_action() on array in /var/www/html/site/wp-includes/plugin.php:517 Stack trace: #0 /var/www/html/site/wp-includes/comment-template.php(2825): do_action('comment_form_af...') #1 /var/www/html/site/wp-content/themes/twentytwelve/comments.php(80): comment_form() #2 /var/www/html/site/wp-includes/comment-template.php(1623): require('/var/www/html/s...') #3 /var/www/html/site/wp-content/themes/twentytwelve/single.php(28): comments_template('/comments.php', true) #4 /var/www/html/site/wp-includes/template-loader.php(106): include('/var/www/html/s...') #5 /var/www/html/site/wp-blog-header.php(19): require_once('/var/www/html/s...') #6 /var/www/html/index.php(17): require('/var/www/html/s...') #7 {main} thrown in /var/www/html/site/wp-includes/plugin.php on line 517