|
Follow @phpsnips |
<?php
function loggedIn(){
//Session logged is set if the user is logged in
//set it on 1 if the user has successfully logged in
//if it wasn't set create a login form
if(!$_SESSION['loggd']){
echo'<form action="checkLogin.php" method="post">
<p>
Username:<br>
<input type="text" name="username">
</p>
<p>
Password:<br>
<input type="password" name="username">
</p>
<p>
<input type="submit" name="submit" value="Log In">
</p>
</form>';
//if session is equal to 1, display
//Welcome, and whaterver their user name is
}else{
echo 'Welcome, '.$_SESSION['username'];
}
}
?>
<?php
//Start the session
session_start();
//This is a simplified HTML Document
?>
<html>
<head>
<title>My Page</title>
</head>
<body>
<?php
//Call the functions file
require_once("functions.php");
//Display either the user's name, or the login form
//This can be placed on many pages without having
//to re-write the form everytime, just use this function
logedIn();
?>
</body>
</html>
|
Rate this Snippet: |
Suggested Difficulty Level: Professional
Current Score: 2.85
Total votes: 304
Total Views: 14565
Other top snippets by admin:
1. JPEG to ASCII Converter
2. Add (th, st, nd, rd, th) to the end of a number
3. Dynamic Page Content From Links
4. AJAX Quickie
5. Simple Image CAPTCHA
1. Shorten text and (4 of 1)
2. file-based simple guest (0 of 0)
3. adding an entry (0 of 0)
4. integer to currency (1.33 of 3)
5. Aggregate IP addresses (0 of 0)
6. file handling (0 of 0)
7. testing system with (0 of 0)
8. Make an php (1 of 1)
9. allow download in (5 of 1)
10. redirect in 3 (0 of 0)
11. live clock with (0 of 0)
12. visit counter (3.5 of 2)
13. contact form with (4 of 1)
14. show a specific (0 of 0)
15. The & sign (0 of 0)
16. static variable in (0 of 0)
17. multiplication table with (0 of 0)
18. function with multiplicationt (0 of 0)
19. php generated menu (0 of 0)
20. drawing a table (0 of 0)
21. embedded array (one (0 of 0)
22. checks the week (0 of 0)
23. put links on (4.5 of 2)
24. Directory Image Gallery (0 of 0)
25. TOS (4 of 1)
2011-05-31 06:31:07