Unknown User Posted September 4, 2006 Share Posted September 4, 2006 Okay, so i got the member thing sorted now, but a members page, so far its just a html page. When the user logs in, they are redirected to it.But there's nothing stopping somebidy from putting the address into their browser and going straight to it. Is there anything i can do? Quote Link to comment https://forums.phpfreaks.com/topic/19673-protecting-html-files/ Share on other sites More sharing options...
wildteen88 Posted September 4, 2006 Share Posted September 4, 2006 How do you verify someone is logged in? Rename the html file so it has a php extension (filename.html to filename.php). Then at the top of that page add in the PHP code that you use to verify someone is logged in. Quote Link to comment https://forums.phpfreaks.com/topic/19673-protecting-html-files/#findComment-85764 Share on other sites More sharing options...
Unknown User Posted September 4, 2006 Author Share Posted September 4, 2006 And it still reads all of the HTML below the php code? Hmm... Quote Link to comment https://forums.phpfreaks.com/topic/19673-protecting-html-files/#findComment-85766 Share on other sites More sharing options...
GingerRobot Posted September 4, 2006 Share Posted September 4, 2006 Yes. In your log in process you need to set a session. So, if the user should be logged in, use:[code]<?php$_SESSION['username'] = $username;//change to whatever variable contains the username?>[/code]You will also need to put:[code]<?phpsession_start();?>[/code]At the top of the log in script.Then, i would recommend enclosing the following in a new php file, perhaps called logincheck.php:[code]<?phpsession_start();if(empty($_SESSION['username']){//check to see if there is anything in the session; if not, redirect to the log in pageheader("location:login.php");exit;}?>[/code]Then, all of your files that require a user to be logged in, use:[code]<?phpinclude("logincheck.php");?>//all of the rest of the html[/code]You will also need to change all of these to php files. Quote Link to comment https://forums.phpfreaks.com/topic/19673-protecting-html-files/#findComment-85769 Share on other sites More sharing options...
Unknown User Posted September 4, 2006 Author Share Posted September 4, 2006 Yeah i already had that part started. I only looked at PHP yesterday, and i didn't know you could have html below php, this makes things so much easier. Well it works now, thanks.And btw wildteen88 i notice you incredibly helpful around these here forums Quote Link to comment https://forums.phpfreaks.com/topic/19673-protecting-html-files/#findComment-85772 Share on other sites More sharing options...
Unknown User Posted September 4, 2006 Author Share Posted September 4, 2006 Ah, all is well, you can now login, logout, if you go to the login page it remebers that you alreday have... aah, relax.Incase you where wondering, the site you've been so kindly helping me with is http://www.skgenius.co.nr it's contents are probably of no intrest to you but, y'know. Quote Link to comment https://forums.phpfreaks.com/topic/19673-protecting-html-files/#findComment-85843 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.