• 0

php page for members only


Question

hi i have a website and i have setup MySQL and all the other php and people can now login BUT i cant find how to make hidden pages for members to see and access can anyone help me???

<snip> - bmaher

Hey y am i not allowed to show people my website

Edited by bmaher
no warez links or discussion
Link to comment
https://www.neowin.net/forum/topic/650761-php-page-for-members-only/
Share on other sites

12 answers to this question

Recommended Posts

  • 0

You can use cookies or headers and check if its set or not.. bit of a better way then the above.

In your login script you would do

// form post data vars, etc..
session_start();
$sql = mysql_query("SELECT membername FROM table WHERE membername = '{$_POST['membername']}' AND password = '{$_POST['password']}'");
$rows = mysql_num_rows($sql);
if (isset($rows) &amp;&amp; $rows == 1) {
 session_register('username');
 $_SESSION['username'] = $_POST['membername'];
}

Then on the top of all your member only pages have

if (!isset($_SESSION['username'])) {
 header("index.php");
}
else {
 do what you want members to see
}

Logout being

if (isset($_SESSION['username'])) {
 session_unset();
 session_destroy();
 echo "Logged out";
} 
else {
 header("index.php");
}

  • 0

you're starting off on the wrong foot here, defying the rules and moderators' decisions by putting the link back is just going to end up getting you warned/banned, and rudeness isn't going to get you any help. the reason for the link being removed was not due to your post possibly coming across as looking like spam, as i previously speculated, but it seems because of the nature of the content of your website - it is against the rules to discuss or post links to warez. neowin community forum rules

let it go, and let's get back on topic, speaking of which, how did you get on with the solutions provided?

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Anyway to download these versions without being on the Experimental builds?
    • Nothing is stopping you from continuing with your testing cadence. If updates are released every 2 weeks instead of 4, and you test once every 4 weeks, the exact same amount of patches will still be available for you in those 4 weeks. For example: Before 4th week - patch 1, 2, 3, 4 After 2nd week - patch 1 and 2 4th week - patch 3 and 4 Still the same amount after 4.
    • Everyone else has said it. I'm gonna say it - you don't know what you're talking about. I do. I have two laptops. One work, one personal. I have access to two more laptops - both personal. At home I manually update my personal laptop when I see on Neowin that there is an update - I carry on and only apply the updates when I am ready. My work one only updates when my workplace decides to send it - I carry on and only apply the updates (when they actually arrive, which is usually days after the release) when I switch off the laptop at the end of the day as usual. The two other personal laptops only get updated when I get to it which is rarely - the people who own them carry on using them until I get to it and update them. All of the browsers on all laptops are configured to restore the tabs when launched. Google and Microsoft have changed from 6 weeks to 4, and it looks like it's going to move to 2. None of these changes affect how any of these browsers on the laptops are used. Not one jot. My advice to you is stop panicking whenever you see an update. Just carry on with what you're doing. This even benefits you in a way - from your comment you sound like you don't like the changes or the frivolous new features - great - then carry on as before!
    • AMAZON needs to take total accountability for this.
    • Server Summit had a heap of announcements, ADCS changes are baller.
  • Recent Achievements

    • Week One Done
      Jeroen Wilms earned a badge
      Week One Done
    • Week One Done
      rolfus earned a badge
      Week One Done
    • One Month Later
      Leroy Jethro Gibbs earned a badge
      One Month Later
    • Conversation Starter
      flexorcist earned a badge
      Conversation Starter
    • One Month Later
      AndreaB earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      509
    2. 2
      +Edouard
      198
    3. 3
      PsYcHoKiLLa
      138
    4. 4
      ATLien_0
      90
    5. 5
      Steven P.
      81
  • Tell a friend

    Love Neowin? Tell a friend!