Mutley Posted October 1, 2006 Share Posted October 1, 2006 I had a field in my database which was set to this:idint(11)auto_incrementIn the id would be numbers obviously, 1/2/3/4/5 etc or whatever. I wanted to have words instead, so I changed it to this:idvarchar(16)But now my login doesn't work - I login fine but if I go to user protected pages, it says I'm not logged in, I have a feeling it is something to do with it setting the cookies. Even if I put numbers in like 1/2/3 etc it won't work with those field types I changed it to.Can anyone assist me on making the conversion? Thanks. Quote Link to comment Share on other sites More sharing options...
shocker-z Posted October 1, 2006 Share Posted October 1, 2006 show code of a protectedpage which doesn't work yourproberly sending the Id incorrect from a diffrent query or somthing..Liam Quote Link to comment Share on other sites More sharing options...
Mutley Posted October 1, 2006 Author Share Posted October 1, 2006 It's just this:[code]ob_start();include('config.php');if($logged[username] && $logged[level] == $userid) {// content here}} else {echo("You are not logged in");}[/code] Quote Link to comment Share on other sites More sharing options...
Mutley Posted October 1, 2006 Author Share Posted October 1, 2006 Fixed it. I left the level field as a number by mistake, so it wasn't equal like before. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.