[wp-cvs] wordpress wp-login.php,1.30,1.31

Matthew Mullenweg saxmatt at users.sourceforge.net
Mon Oct 4 04:30:48 UTC 2004


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

Modified Files:
	wp-login.php 
Log Message:
Move functions out of switch statement, PHP5 fix

Index: wp-login.php
===================================================================
RCS file: /cvsroot/cafelog/wordpress/wp-login.php,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** wp-login.php	9 Aug 2004 09:29:25 -0000	1.30
--- wp-login.php	4 Oct 2004 04:30:45 -0000	1.31
***************
*** 1,4 ****
  <?php
! require(dirname(__FILE__) . '/wp-config.php');
  
  if (!function_exists('add_magic_quotes')) {
--- 1,52 ----
  <?php
! require('./wp-config.php');
! 
! function login() {
! 	global $wpdb, $log, $pwd, $error, $user_ID;
! 	global $pass_is_md5;
! 	$user_login = &$log;
! 	$pwd = md5($pwd);
! 	$password = &$pwd;
! 	if (!$user_login) {
! 		$error = __('<strong>Error</strong>: the login field is empty.');
! 		return false;
! 	}
! 
! 	if (!$password) {
! 		$error = __('<strong>Error</strong>: the password field is empty.');
! 		return false;
! 	}
! 
! 	$query = "SELECT ID, user_login, user_pass FROM $wpdb->users WHERE user_login = '$user_login' AND user_pass = '$password'";
! 
! 	$login = $wpdb->get_row($query);
! 
! 	if (!$login) {
! 		$error = __('<strong>Error</strong>: wrong login or password.');
! 		$pwd = '';
! 		return false;
! 	} else {
! 	$user_ID = $login->ID;
! 		if (($pass_is_md5 == 0 && $login->user_login == $user_login && $login->user_pass == $password) || ($pass_is_md5 == 1 && $login->user_login == $user_login && $login->user_pass == md5($password))) {
! 			return true;
! 		} else {
! 			$error = __('<strong>Error</strong>: wrong login or password.');
! 			$pwd = '';
! 		return false;
! 		}
! 	}
! }
! 
! function checklogin() {
! 	global $user_login, $user_pass_md5, $user_ID;
! 
! 	$userdata = get_userdatabylogin($user_login);
! 
! 	if ($user_pass_md5 != md5($userdata->user_pass)) {
! 		return false;
! 	} else {
! 		return true;
! 	}
! }
  
  if (!function_exists('add_magic_quotes')) {
***************
*** 75,114 ****
  	}
  
- 	function login() {
- 		global $wpdb, $log, $pwd, $error, $user_ID;
- 		global $pass_is_md5;
- 		$user_login = &$log;
- 		$pwd = md5($pwd);
- 		$password = &$pwd;
- 		if (!$user_login) {
- 			$error = __('<strong>Error</strong>: the login field is empty.');
- 			return false;
- 		}
- 
- 		if (!$password) {
- 			$error = __('<strong>Error</strong>: the password field is empty.');
- 			return false;
- 		}
- 
- 		$query = "SELECT ID, user_login, user_pass FROM $wpdb->users WHERE user_login = '$user_login' AND user_pass = '$password'";
- 	
- 		$login = $wpdb->get_row($query);
- 
- 		if (!$login) {
- 			$error = __('<strong>Error</strong>: wrong login or password.');
- 			$pwd = '';
- 			return false;
- 		} else {
- 		$user_ID = $login->ID;
- 			if (($pass_is_md5 == 0 && $login->user_login == $user_login && $login->user_pass == $password) || ($pass_is_md5 == 1 && $login->user_login == $user_login && $login->user_pass == md5($password))) {
- 				return true;
- 			} else {
- 				$error = __('<strong>Error</strong>: wrong login or password.');
- 				$pwd = '';
- 			return false;
- 			}
- 		}
- 	}
- 
  	if (!login()) {
  		header('Expires: Wed, 11 Jan 1984 05:00:00 GMT');
--- 123,126 ----
***************
*** 241,256 ****
  	}
  
- 	function checklogin() {
- 		global $user_login, $user_pass_md5, $user_ID;
- 
- 		$userdata = get_userdatabylogin($user_login);
- 
- 		if ($user_pass_md5 != md5($userdata->user_pass)) {
- 			return false;
- 		} else {
- 			return true;
- 		}
- 	} 
- 
  	if ( !(checklogin()) ) {
  		if (!empty($_COOKIE['wordpressuser_'.$cookiehash])) {
--- 253,256 ----




More information about the cvs mailing list