On 3/14/06, IG <[EMAIL PROTECTED]> wrote:
>
> Hello.
>
> I got a password protected login script of t'internet a while back and
> have implemented it. I just want to make sure it is secure. I am aware
> that the password is stored directly in the database and I don't think
> this is a good thing. If the following could be looked at to see if
> there are any improvements I would be most grateful. The script is then
> called on each page that requires password protection thus-


Here's a fragment from my login routine:

if ( isset($_POST['s1']) )
{
    $md5_pass    = md5($_POST['p1']);
    $u_user_id    = db_format($_POST['u1']);

    $q1 = "select * from users where u_user_id = '$u_user_id' and u_pass =
'$md5_pass' and u_appr = '1' ";
    $r1 = mysql_query($q1) or db_error( $q1, mysql_error(), mysql_errno(),
__FILE__ );
    $a1 = mysql_fetch_array($r1);

    if ( mysql_num_rows($r1) == '1' )
    {
        $hostip = $_SERVER['REMOTE_ADDR'];

        $_SESSION['sess_login_id']    = $a1['u_user_id'];
        $_SESSION['sess_uid']        = $a1['u_id'];
        $_SESSION['sess_email']        = $a1['u_email'];

Reply via email to