[wp-cvs] wordpress wp-login.php,1.38,1.39

Matthew Mullenweg saxmatt at users.sourceforge.net
Wed Oct 6 05:31:54 UTC 2004


Update of /cvsroot/cafelog/wordpress
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20917

Modified Files:
	wp-login.php 
Log Message:
Automatic login fixes.

Index: wp-login.php
===================================================================
RCS file: /cvsroot/cafelog/wordpress/wp-login.php,v
retrieving revision 1.38
retrieving revision 1.39
diff -C2 -d -r1.38 -r1.39
*** wp-login.php	5 Oct 2004 16:22:31 -0000	1.38
--- wp-login.php	6 Oct 2004 05:31:52 -0000	1.39
***************
*** 139,143 ****
  	if( !empty($_POST) ) {
  		$log = $_POST['log'];
! 		$pwd = $_POST['pwd'];
  		$redirect_to = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $_POST['redirect_to']);
  	}
--- 139,143 ----
  	if( !empty($_POST) ) {
  		$log = $_POST['log'];
! 		$pwd = md5($_POST['pwd']);
  		$redirect_to = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $_POST['redirect_to']);
  	}
***************
*** 156,162 ****
  	} else {
  		$user_login = $log;
! 		$user_pass = md5($pwd);
! 		setcookie('wordpressuser_'.$cookiehash, $user_login, time() + 31536000, COOKIEPATH);
! 		setcookie('wordpresspass_'.$cookiehash, md5($user_pass), time() + 31536000, COOKIEPATH);
  
  		header('Expires: Wed, 11 Jan 1984 05:00:00 GMT');
--- 156,162 ----
  	} else {
  		$user_login = $log;
! 		$user_pass = $pwd;
! 		setcookie('wordpressuser_'. COOKIEHASH, $user_login, time() + 31536000, COOKIEPATH);
! 		setcookie('wordpresspass_'. COOKIEHASH, md5($user_pass), time() + 31536000, COOKIEPATH);
  
  		header('Expires: Wed, 11 Jan 1984 05:00:00 GMT');
***************
*** 176,183 ****
  	}
  
! 	if ( !login($user_login, $user_pass_md5, true) ) {
! 		if ( !empty($_COOKIE['wordpressuser_' . COOKIEHASH]) )
! 			$error = 'Your session has expired.';
! 	} else {
  		header('Expires: Wed, 5 Jun 1979 23:41:00 GMT'); // Michel's birthday
  		header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
--- 176,180 ----
  	}
  
! 	if ( login($user_login, $user_pass_md5, true) ) {
  		header('Expires: Wed, 5 Jun 1979 23:41:00 GMT'); // Michel's birthday
  		header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
***************
*** 186,189 ****
--- 183,189 ----
  		header('Location: wp-admin/');
  		exit();
+ 	} else {
+ 		if ( !empty($_COOKIE['wordpressuser_' . COOKIEHASH]) )
+ 			$error = 'Your session has expired.';
  	}
  	?>
***************
*** 211,215 ****
  ?>
  
! <form name="loginform" id="loginform" action="wp-login.php?action=login" method="post">
  <p><label><?php _e('Login') ?>: <input type="text" name="log" id="log" value="" size="20" tabindex="1" /></label></p>
  <p><label><?php _e('Password') ?>: <input type="password" name="pwd" value="" size="20" tabindex="2" /></label></p>
--- 211,215 ----
  ?>
  
! <form name="loginform" id="loginform" action="wp-login.php" method="post">
  <p><label><?php _e('Login') ?>: <input type="text" name="log" id="log" value="" size="20" tabindex="1" /></label></p>
  <p><label><?php _e('Password') ?>: <input type="password" name="pwd" value="" size="20" tabindex="2" /></label></p>




More information about the cvs mailing list