Changeset 1256

Show
Ignore:
Timestamp:
11/15/06 13:27:24 (2 years ago)
Author:
jm3
Message:

"Remember me" working for logins

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • brains/blapi.php

    r1255 r1256  
    1818    } 
    1919 
    20     function authenticate( $u, $p ) { 
     20    function authenticate( $u, $p, $remember ) { 
    2121      $login_url = $this->domain . "/login?submission=credentials&login=$u&password=$p"; 
    2222      $response = $this->xform( "transforms/authenticate.xsl", $login_url ); 
     
    3333      ) { 
    3434        $this->authid = $authid; 
    35         setCookie( 'user',   $u, time()+60*60*24*69, '/' ); 
    36         setCookie( 'authid', $authid, time()+60*60*24*69, '/' ); 
     35        $time = $remember ? (time()+60*60*24*69) : 0; 
     36        setCookie( 'user',   $u,      $time, '/' ); 
     37        setCookie( 'authid', $authid, $time, '/' ); 
    3738?> 
    3839  <meta http-equiv="refresh" content="0; URL=/" /> 
  • brains/login.php

    r1255 r1256  
    1010    $bla->logout(); 
    1111  } else if( $user && $password ) { 
    12     $bla->authenticate( $user, $password ); 
     12    $bla->authenticate( $user, $password, $remember ); 
    1313    $show_html = false; 
    1414  } 
     
    2727  <label> 
    2828    User: 
    29     <input name="user" value="<?= $user ?>" /> 
     29    <input name="user" value="<?= $user ?>" size="14" /> 
    3030  </label> 
    3131  <br /> 
    3232  <label> 
    3333    Password: 
    34     <input type="password" name="password" /> 
     34    <input type="password" name="password" size="10" /> 
     35  </label> 
     36  <p /> 
     37  <label> 
     38    Remember me: <input type="checkbox" name="remember" /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
    3539  </label> 
    3640  <input type="submit" value="Log in" />