Version Description
- Login redirect fix
Download this release
Release Info
Developer | jolley_small |
Plugin | Sidebar Login |
Version | 2.3.2 |
Comparing to | |
See all releases |
Code changes from version 2.3.1 to 2.3.2
- js/sidebar-login.js +1 -1
- readme.txt +4 -1
- sidebar-login.php +13 -2
js/sidebar-login.js
CHANGED
@@ -15,7 +15,7 @@ jQuery(function(){
|
|
15 |
jQuery('.login_error').remove();
|
16 |
result = jQuery.trim( result );
|
17 |
if (result=='SBL_SUCCESS' || result.indexOf( 'SBL_SUCCESS' ) > 0) {
|
18 |
-
window.location = jQuery(thisform).attr('
|
19 |
} else {
|
20 |
jQuery(thisform).prepend('<p class="login_error">' + result + '</p>');
|
21 |
jQuery(thisform).unblock();
|
15 |
jQuery('.login_error').remove();
|
16 |
result = jQuery.trim( result );
|
17 |
if (result=='SBL_SUCCESS' || result.indexOf( 'SBL_SUCCESS' ) > 0) {
|
18 |
+
window.location = jQuery('.redirect_to:eq(0)', thisform).attr('value');
|
19 |
} else {
|
20 |
jQuery(thisform).prepend('<p class="login_error">' + result + '</p>');
|
21 |
jQuery(thisform).unblock();
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://mikejolley.com/projects/sidebar-login-for-wordpress/
|
|
4 |
Tags: login, sidebar, widget, sidebar login, meta, form, register
|
5 |
Requires at least: 2.8
|
6 |
Tested up to: 3.2
|
7 |
-
Stable tag: 2.3.
|
8 |
|
9 |
Adds a sidebar widget to let users login. Displayed links can be changed from the <a href="options-general.php?page=Sidebar%20Login">settings page</a>.
|
10 |
|
@@ -78,6 +78,9 @@ You will find a config page in tools/settings > Sidebar Login. Here you can set
|
|
78 |
|
79 |
== Changelog ==
|
80 |
|
|
|
|
|
|
|
81 |
= 2.3.1 =
|
82 |
* Error loop fix
|
83 |
* Added filter for errors - sidebar_login_error
|
4 |
Tags: login, sidebar, widget, sidebar login, meta, form, register
|
5 |
Requires at least: 2.8
|
6 |
Tested up to: 3.2
|
7 |
+
Stable tag: 2.3.2
|
8 |
|
9 |
Adds a sidebar widget to let users login. Displayed links can be changed from the <a href="options-general.php?page=Sidebar%20Login">settings page</a>.
|
10 |
|
78 |
|
79 |
== Changelog ==
|
80 |
|
81 |
+
= 2.3.2 =
|
82 |
+
* Login redirect fix
|
83 |
+
|
84 |
= 2.3.1 =
|
85 |
* Error loop fix
|
86 |
* Added filter for errors - sidebar_login_error
|
sidebar-login.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Sidebar Login
|
4 |
Plugin URI: http://wordpress.org/extend/plugins/sidebar-login/
|
5 |
Description: Adds a sidebar widget to let users login
|
6 |
-
Version: 2.3.
|
7 |
Author: Mike Jolley
|
8 |
Author URI: http://mikejolley.com
|
9 |
*/
|
@@ -116,6 +116,17 @@ function widget_wp_sidebarlogin($args) {
|
|
116 |
}
|
117 |
|
118 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
119 |
// login form
|
120 |
if (force_ssl_login() || force_ssl_admin()) $sidebarlogin_post_url = str_replace('http://', 'https://', sidebar_login_current_url()); else $sidebarlogin_post_url = sidebar_login_current_url();
|
121 |
?>
|
@@ -141,7 +152,7 @@ function widget_wp_sidebarlogin($args) {
|
|
141 |
|
142 |
<p class="submit">
|
143 |
<input type="submit" name="wp-submit" id="wp-submit" value="<?php _e('Login »', 'sblogin'); ?>" />
|
144 |
-
<input type="hidden" name="redirect_to" class="redirect_to" value="<?php echo
|
145 |
<input type="hidden" name="sidebarlogin_posted" value="1" />
|
146 |
<input type="hidden" name="testcookie" value="1" />
|
147 |
</p>
|
3 |
Plugin Name: Sidebar Login
|
4 |
Plugin URI: http://wordpress.org/extend/plugins/sidebar-login/
|
5 |
Description: Adds a sidebar widget to let users login
|
6 |
+
Version: 2.3.2
|
7 |
Author: Mike Jolley
|
8 |
Author URI: http://mikejolley.com
|
9 |
*/
|
116 |
}
|
117 |
|
118 |
}
|
119 |
+
|
120 |
+
// Get redirect URL
|
121 |
+
$redirect_to = trim(stripslashes(get_option('sidebarlogin_login_redirect')));
|
122 |
+
|
123 |
+
if (empty($redirect_to)) :
|
124 |
+
if (isset($_REQUEST['redirect_to']))
|
125 |
+
$redirect_to = $_REQUEST['redirect_to'];
|
126 |
+
else
|
127 |
+
$redirect_to = sidebar_login_current_url('nologout');
|
128 |
+
endif;
|
129 |
+
|
130 |
// login form
|
131 |
if (force_ssl_login() || force_ssl_admin()) $sidebarlogin_post_url = str_replace('http://', 'https://', sidebar_login_current_url()); else $sidebarlogin_post_url = sidebar_login_current_url();
|
132 |
?>
|
152 |
|
153 |
<p class="submit">
|
154 |
<input type="submit" name="wp-submit" id="wp-submit" value="<?php _e('Login »', 'sblogin'); ?>" />
|
155 |
+
<input type="hidden" name="redirect_to" class="redirect_to" value="<?php echo $redirect_to; ?>" />
|
156 |
<input type="hidden" name="sidebarlogin_posted" value="1" />
|
157 |
<input type="hidden" name="testcookie" value="1" />
|
158 |
</p>
|