After upgrade to WP 3.1, Semisecure Login Reimagined was broken, I get an error : "Semisecure Login is not enabled!
Please enable JavaScript and use a modern browser to ensure that your password is encrypted. "
When viewing page source in wp-login page, there're some javascript codes like :
<script type='text/javascript'>
/* <![CDATA[ */
var p2txt = {
tags: "<br />Tags:",
tagit: "Tag it",
citation: "Citation",
title: "Post Title",
goto_homepage: "Go to homepage",
n_new_updates: "%d new update(s)",
n_new_comments: "%d new comment(s)",
jump_to_top: "Jump to top",
not_posted_error: "An error has occurred, your post was not posted",
update_posted: "Your update has been posted",
loading: "Loading...",
cancel: "Cancel",
save: "Save",
hide_threads: "Hide threads",
show_threads: "Show threads",
unsaved_changes: "Your comments or posts will be lost if you continue.",
date_time_format: "%1$s <em>on</em> %2$s",
date_format: "m/d/Y",
time_format: "g:i a"
};
try{convertEntities(p2txt);}catch(e){};
/* ]]> */
</script>
<script type='text/javascript' src='http://website/wp-content/themes/p2/js/p2.js?ver=1295098962'></script>
<script type='text/javascript' src='http://website/wp-content/themes/p2/js/jquery.scrollTo-min.js?ver=3.1'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var wp_locale_txt = {
month_01: "January",
month_02: "February",
month_03: "March",
month_04: "April",
month_05: "May",
month_06: "June",
month_07: "July",
month_08: "August",
month_09: "September",
month_10: "October",
month_11: "November",
month_12: "December",
monthabbrev_01: "Jan",
monthabbrev_02: "Feb",
monthabbrev_03: "Mar",
monthabbrev_04: "Apr",
monthabbrev_05: "May",
monthabbrev_06: "Jun",
monthabbrev_07: "Jul",
monthabbrev_08: "Aug",
monthabbrev_09: "Sep",
monthabbrev_10: "Oct",
monthabbrev_11: "Nov",
monthabbrev_12: "Dec",
weekday_0: "Sunday",
weekday_1: "Monday",
weekday_2: "Tuesday",
weekday_3: "Wednesday",
weekday_4: "Thursday",
weekday_5: "Friday",
weekday_6: "Saturday",
weekdayabbrev_01: "Sun",
weekdayabbrev_02: "Mon",
weekdayabbrev_03: "Tue",
weekdayabbrev_04: "Wed",
weekdayabbrev_05: "Thu",
weekdayabbrev_06: "Fri",
weekdayabbrev_07: "Sat"
};
/* ]]> */
</script>
<script type='text/javascript' src='http://website/wp-content/themes/p2/js/wp-locale.js?ver=1295098962'></script>
It's the reason why semisecure plugin not working ( it's use javascript too ). And this problem just appear in WP 3.1, everything is ok in version 3.0.5 ( don't have any above javascript code )