Changeset 48
- Timestamp:
- 05/23/07 14:47:19 (2 years ago)
- Files:
-
- trunk/wp-infocard/pwlib/processing/infocard-post.php (modified) (1 diff)
- trunk/wp-infocard/wp/userdata.pw.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/wp-infocard/pwlib/processing/infocard-post.php
r44 r48 291 291 // the old information, so we make an exception there 292 292 // InfocardProcessing::setLoginCookies($user_email, $modulusHash, $user_nicename, $user_email, $user_url); 293 pw_userdata::doUserLogin($user_ID, $datamap['loginid']->db_value, $user_ppid); 293 294 pw_userdata::doUserLogin($user_ID); 294 295 $comments_to_date .= "<br/><br/>User Login: ".$user_ID.", ".$user_nicename.", ".$user_ppid; 295 296 pw_utils::printDebug($comments_to_date); trunk/wp-infocard/wp/userdata.pw.php
r43 r48 159 159 pw_utils::printDebug(' Name: '.$datamap[$key]->handle.' Value: '.$datamap[$key]->new_value.'<br/>'); 160 160 } 161 161 162 } // end function mapTokenData 162 163 … … 281 282 // for an authenticated user. 282 283 // Returns: 283 function doUserLogin( $id, $username, $ppid )284 { 285 global $datamap ;284 function doUserLogin( $id ) 285 { 286 global $datamap, $wpdb; 286 287 // note - don't put any debug statements in here, we are buffering in the main infocard-post file 288 $query = "SELECT user_pass FROM " . PW_TABLE_PREFIX . "users " 289 . "WHERE ID = '". $id . "' AND user_login = '" 290 . $datamap['user_login']->db_value . "'"; 291 $user_pass = $wpdb->get_var( $query ); 292 if (!$user_pass) 293 { 294 // this might be a new user 295 $user_pass = $datamap['modulusHash']->new_value; 296 } 287 297 $user_url = ($datamap['user_url']?$datamap['user_url']->new_value:""); 288 InfocardProcessing::setLoginCookies($username, $ppid, $datamap['display_name']->new_value, $datamap['user_email']->new_value, $user_url); 289 //mosRedirect('index.php'); 298 pw_userdata::setLoginCookies($datamap['user_login']->db_value, $user_pass, $datamap['display_name']->new_value, $datamap['user_email']->new_value, $user_url); 290 299 } //end function doUserLogin 300 301 function setLoginCookies( $user_login, $user_pass, $user_nicename, $user_email, $user_url ) 302 { 303 setcookie('comment_author_' . COOKIEHASH, stripslashes($user_nicename), 0, COOKIEPATH, COOKIE_DOMAIN); 304 setcookie('comment_author_email_' . COOKIEHASH, 305 stripslashes($user_email), 0, COOKIEPATH, COOKIE_DOMAIN); 306 setcookie('comment_author_url_' . COOKIEHASH, 307 stripslashes($user_url), 0, COOKIEPATH, COOKIE_DOMAIN); 308 309 wp_setcookie($user_login, md5($user_pass), TRUE); 310 } // end function setLoginCookies 291 311 292 312 } // end class pw_userdata
