I'm trying to let my login script work with the amazing user profile script made by Jacek.
I'm trying to call the $user_info = fetch_user_info($_GET['uid']); in my login.php to grab data about the user from the init.inc.php. BUT, it says: Notice: Undefined index: uid in D:\Program Files\xampp\htdocs\SCRAPLL\profile.php on line 5.
My login.php:
<?php session_start (); $username = $_POST["username"]; $password = $_POST["password"]; if ($username&&$password) { $connect = mysql_connect ("localhost","root","erohak") or die ("couldn't connect"); mysql_select_db ("phplogin") or die ("Couldn't find db"); $query = mysql_query ("SELECT * FROM users WHERE username='$username'"); $numrows = mysql_num_rows ($query); if ($numrows !=0) { while ($row = mysql_fetch_assoc ($query)) { $dbusername = $row ['username']; $dbpassword = $row ['password']; } //check to see if they match if ($username==$dbusername&&$password==$dbpassword) { header('Refresh: 0; url=profile.php'); $_SESSION['username']=$username; } else header('Refresh: 0; url=login_wrong.php'); } else header('Refresh: 0; url=login_wrong.php'); } else die ("Wrong username/password"); ?>How can I make this script work with the user profile system. When I login, it goes to localhost/scrapll/profile.php, but the rest, so ?uid=... doesn't appear, so I can't login to the right account, or actually the right ID.
Where in this script should I add the line to grab the uid data? If I put
include('core/init.inc.php'); $user_info = fetch_user_info($_GET['uid']);after session_start() it gives the error I've added in this topic.
Thank in advance!
Regards,
Peter