PHP MySql help!

Archived from the original Sajha.com — preserved as posted, replies can no longer be added here.
Start a New Discussion
Archived Post

hi, I am brand new on PHP MySql please I need your help, I make login page and it need to redirect if login member (member type in mysql data base) is admin to admin.php page or if login member is normal member it should redirect to member.php. here is code. <?php session_start(); //Database Information $dbhost = "localhost"; $dbname = "library"; $dbuser = "root"; $dbpass = ""; //Connect to database mysql_connect ( $dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error()); mysql_select_db($dbname) or die(mysql_error()); //Checks if there is a login cookie if(isset($_COOKIE['ID_my_site'])) //if there is, it logs you in and directes you to the members page { $username = $_COOKIE['ID_my_site']; $pass = $_COOKIE['Key_my_site']; $check = mysql_query("SELECT * FROM member WHERE mid = '$mid'")or die(mysql_error()); while($info = mysql_fetch_array( $check )) { if ($pass != $info['pass']) { } else { } } } //if the login form is submitted if (isset($_POST['submit'])) { // if form has been submitted // makes sure they filled it in if(!$_POST['mid'] | !$_POST['pass']) { die('You did not fill in a required field.'); } // checks it against the database if (!get_magic_quotes_gpc()) { $_POST['email'] = addslashes($_POST['email']); } $check = mysql_query("SELECT * FROM member WHERE mid = '".$_POST['mid']."'")or die(mysql_error()); //Gives error if user dosen't exist $check2 = mysql_num_rows($check); if ($check2 == 0) { die('That user does not exist in our database. <a href=add.php>Click Here to Register</a>'); } while($info = mysql_fetch_array( $check )) { $_POST['pass'] = stripslashes($_POST['pass']); $info['pass'] = stripslashes($info['pass']); $_POST['pass'] = md5($_POST['pass']); //gives error if the password is wrong if ($_POST['pass'] != $info['pass']) { die('Incorrect password, please try again.'); } else { // if login is ok then we add a cookie $_POST['mid'] = stripslashes($_POST['mid']); $hour = time() + 3600; setcookie(ID_my_site, $_POST['mid'], $hour); setcookie(Key_my_site, $_POST['pass'], $hour); //then redirect them to the members area header("Location: member.php"); } } } else { // if they are not logged in ?> <?php } ?> Last edited: 04-May-11 02:56 PM

comingsoon · May 4, 2011 2:56 PM · 6,652 views

1 Reply

You should try using Dreamweaver for that. It's alot easier. You should know the concept how to do that but I suggest using Dreamweaver for the login session from the database. It would make your life alot easier. Just download Dreamweaver login on google and you will find alot of links.

dalle_momo · May 5, 2011 2:10 AM

This conversation is preserved exactly as it was on the original Sajha.com and can't accept new replies.

Start a New Discussion

You might be interested in...

Recent Classifieds View all
Upcoming Events View all
Service Providers View all