Skip to:
Content
Pages
Categories
Search
Top
Bottom

Re: My manager wants to remove the need for passwords altogether


Sam Bauers
Participant

@sambauers

Assuming you are actually talking about bbPress, the best solution I can think of is to make your cookies expire a long time in the future. Then you just need to login once for each user as long as the cookie is there. Anonymous posting doesn’t sound like a solution as you probably still want to know who owns which messages.

To set the cookies to expire after ten years, save this to a file called “_loginExpiry.php” in my-plugins:

<?php
function bb_login($login, $password) {
if ( $user = bb_check_login( $login, $password ) ) {
bb_cookie( bb_get_option( 'usercookie' ), $user->user_login, strtotime("+10 years") );
bb_cookie( bb_get_option( 'passcookie' ), md5( $user->user_pass ), strtotime("+10 years") );
do_action('bb_user_login', (int) $user->ID );
}

return $user;
}
?>

Skip to toolbar