Jump to content

mjcoco

Members
  • Posts

    26
  • Joined

  • Last visited

    Never

Posts posted by mjcoco

  1. I'm sure this question is asked alot, but im having problems and cant figure out where im going wrong here.

     

    I have a login.php form, which uses the checklogin.php to validate the login.  Here is what i have

     

    <?php
    $host="localhost"; // Host name 
    $username="username"; // Mysql username 
    $password="yourpass"; // Mysql password 
    $db_name="checklog"; // Database name 
    $tbl_name="members"; // Table name 
    
    // Connect to server and select databse.
    mysql_connect($host, $username, $password)or die("cannot connect"); 
    mysql_select_db($db_name)or die("cannot select DB");
    
    // username and password sent from form 
    $myusername=$_POST['myusername']; 
    $mypassword=$_POST['mypassword']; 
    
    // To protect MySQL injection
    $myusername = stripslashes($myusername);
    $mypassword = stripslashes($mypassword);
    $myusername = mysql_real_escape_string($myusername);
    $mypassword = mysql_real_escape_string($mypassword);
    
    $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
    $result=mysql_query($sql);
    
    // Mysql_num_row is counting table row
    $count=mysql_num_rows($result);
    // If result matched $myusername and $mypassword, table row must be 1 row
    
    if($count==1){
    // Register $myusername, $mypassword and redirect to file "login_success.php"
    session_register("myusername");
    session_register("mypassword"); 
    header("location:login_success.php");
    }
    else {
    echo "Wrong Username or Password";
    }
    ?>

     

    I've altered $username="username"; // Mysql username  to equal $username="" and for it to equal the same as the form name.  Still cant get it to work.  Any help would be appreciated.

     

     

    Here is the error i get

    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'username'@'localhost' (using password: YES) in /checklogin.php on line 68
    cannot connect

     

     

    Thanks in advance

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.