Re: Is this password protection script secure?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 3/14/06, IG <php@xxxxxxxxxxxxxxxxxxxx> 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'];

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux