login  Naam:   Wachtwoord: 
Registreer je!
 Forum

inlog systeem zonder mysgl - inlog problemen (Opgelost)

Offline vinie - 20/10/2008 19:37 (laatste wijziging 20/10/2008 19:39)
Avatar van vinieNieuw lid let niet op mijn spel fouten ik heb namenlijk diselectie!!!!


hallo ik heb een inlog systeem op het internet gevonden!

ik vind hem heel mooi voral omdat ik geen mysql kan en nog maar 13 ben vind ik een opleiding volgen wel een beetje teveel van het goeien 

maar ik zal jullie even de fout vertellen

als ik in wil loggen met mijn goede inlo gegevens moet je meer dan 1 keer inloggen voor dat ik in de beveiligde pagina's kan

en dan het vreemde is dan ook nog je staat wel in de members online en dan moet je weer wachten tot dat je uit de leden lijst staat om opnieuw in te loggen

hier zijn alle pagina's van het inlogsysteem


ik weet niet of alle pagina's nogdig zijn zo ja mail me eventjes via het forum of via pm


login pagina
  1. <html>
  2. <head>
  3. <title>FunyPage</title>
  4. <style type="text/css">
  5. <!--
  6. BODY
  7.  
  8. {
  9. scrollbar-face-color: #DC143C;
  10. scrollbar-highlight-color: #DC143C;
  11. scrollbar-3dlight-color: #ffffff;
  12. scrollbar-darkshadow-color: #000000;
  13. scrollbar-shadow-color: #000080;
  14. scrollbar-arrow-color: #ffff00;
  15. scrollbar-track-color: #DC143C;
  16.  
  17.  
  18. }
  19.  
  20. A:hover { color:#ffff00 }
  21. A:link { color:#000000 }
  22. -->
  23. </style>
  24. </head>
  25. <BODY BGCOLOR="DC143C">
  26.  
  27.  
  28.  
  29.  
  30. <?php
  31.  
  32. $check_login = false;
  33. require('check.php');
  34.  
  35. if($IsLoggedIn)// stop als iemand al is ingelogged
  36. {
  37. die("Je bent al ingelogged.");
  38. }
  39.  
  40. if($_SERVER['REQUEST_METHOD'] == 'POST')// als ze op submit geklikt hebben probeer de gebruiker is te loggen
  41. {
  42. if(!empty($_POST['login_name']) AND !empty($_POST['login_pass']))// hebben ze gebruikersnaam en wachtwoord ingetypt?
  43. {
  44. if(file_exists('members/' . addslashes(htmlspecialchars($_POST['login_name'])) . '.php'))// bestaat de gebruiker
  45. {
  46. $login['name'] = addslashes(htmlspecialchars($_POST['login_name']));// dan verander je alles in html getallen
  47. $login['pass'] = md5($_POST['login_pass']);// encryot de wachtwoord in md5
  48.  
  49. include('members/' . $login['name'] . '.php');// pak de gegevens van de gebruiker
  50.  
  51. if($Ban==1)// als hij gebanned is stop en zeg dat de gebruiker gebanned is
  52. {
  53. die("U bent gebanned van deze site.!");
  54. }
  55.  
  56. if($password == $login['pass'])// check of de wachtwoorden overeen komen
  57. {
  58. $_SESSION['name'] = $login['name'];
  59. $_SESSION['pass'] = $login['pass'];// zet een session neer voor de wachtwoord en de gebruikernaam
  60.  
  61. // en schrijf ook een bestand voor de gebruikers online lijst
  62. $tijd = @time();
  63. $fopen = fopen("online/".$_SESSION['name'].'.php',"w+");
  64. fwrite($fopen,$tijd.':|:index');
  65. fclose($fopen);
  66.  
  67. header("Location: " . $pagina);
  68. }
  69. else// als de wachtwoord niet klopt zeg dat
  70. {
  71. echo "<h1>Fout</h1>Wachtwoord is verkeerd";
  72. }
  73. }
  74. else// als de gebruiker niet bestaat zeg dat
  75. {
  76. echo "<h1>Fout</h1>Gebruikersnaam bestaat niet!";
  77. }
  78. }
  79. else
  80. {
  81. echo "<h1>Fout</h1>Gebruikers en/of Wachtwoord veld is leeggelaten!";
  82. }
  83. }
  84. else
  85. {// echo de formulier voor het inloggen
  86. "<form method=\"POST\" action=\"".$_SERVER['PHP_SELF']."\"><table><tr><td colspan=\"2\"><h1>Login</h1></td></tr><tr>".
  87. "<td>Username:</td><td><input type=\"text\" name=\"login_name\" maxlength=\"20\"></td></tr><tr><td>Wachtwoord:</td>".
  88. "<td><input type=\"password\" name=\"login_pass\" maxlength=\"20\"></td></tr><tr><td>&nbsp;</td><td>".
  89. "<input type=\"submit\" name=\"submit\" value=\"Login\"></td></tr></table></form>";
  90. }
  91.  
  92.  
  93. ?>
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115. </body>
  116. </html>

uitlog pagina

  1. <html>
  2. <head>
  3. <title> TITEL TITEL TITEL </title>
  4. </head>
  5. <body>
  6.  
  7. <?php
  8.  
  9. $check_login = false;
  10. $LoggedInPage = 'uitloggen';
  11. require('check.php');
  12.  
  13. if($IsLoggedIn)
  14. {
  15. unlink("online/".$LoggedInUser);// verwijder uit de online gebruikerslijst
  16. session_destroy();// vernietig de sessie
  17. echo "Je bent nu uitgelogged.";// echo dat het gelukt is
  18. }
  19. else
  20. {
  21. echo "Je bent al uitgelogged.";
  22. }
  23. ?>
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30. </body>
  31. </html>




index
  1. <html>
  2. <head>
  3. <title>FunyPage</title>
  4. <style type="text/css">
  5. <!--
  6. BODY
  7.  
  8. {
  9. scrollbar-face-color: #DC143C;
  10. scrollbar-highlight-color: #DC143C;
  11. scrollbar-3dlight-color: #ffffff;
  12. scrollbar-darkshadow-color: #000000;
  13. scrollbar-shadow-color: #000080;
  14. scrollbar-arrow-color: #ffff00;
  15. scrollbar-track-color: #DC143C;
  16.  
  17.  
  18. }
  19.  
  20. A:hover { color:#ffff00 }
  21. A:link { color:#000000 }
  22. -->
  23. </style>
  24. </head>
  25. <BODY BGCOLOR="DC143C">
  26.  
  27. <?php
  28.  
  29. $check_login = false;
  30. $LoggedInPage = 'index';
  31. require('check.php');
  32.  
  33. $totalPms = 0;
  34. $NewPms = 0;
  35. $handle = opendir('pms');
  36. while (false !== ($file = readdir($handle)))
  37. {
  38. if ($file != "." && $file != ".." && ereg("_".$LoggedInUser,$file))
  39. {
  40. $id = str_replace("_$LoggedInUser","",$file);
  41. include "pms/$file";
  42. $totalPms++;
  43. if(!$isRead)
  44. {
  45. $NewPms++;
  46. }
  47. }
  48. }
  49. closedir($handle);
  50.  
  51. $pmTxt = ($totalPms==1) ? "Je hebt 1 pm. Daarvan is $NewPms nieuw!" : "Je hebt $totalPms pms. Daarvan is $NewPms nieuw!";
  52. $pmTxt = ($IsLoggedIn) ? $pmTxt : "Login om je pms te bekijken";
  53. $login_logoff = ($IsLoggedIn) ? '<a href="logoff.php">log uit ['.$LoggedInUser.']</a>' : '<a href="login.php">log in</a>';
  54. $adminLink = ($adminLoggedIn) ? '<tr><td><a href="admin.php">Admin Paneel</a></td></tr>' : '';
  55. $RegisterLink = ($IsLoggedIn) ? '' : '<a href="register.php">Registreer</a>';
  56. $GebruikerslijstLink = ($IsLoggedIn) ? '<a href="gebruikerslijst.php">Gebruikerslijst</a>' : '';
  57. $GebruikerslijstLink = ($ShowMemberslist) ? '<a href="gebruikerslijst.php">Gebruikerslijst</a>' : '';
  58.  
  59. '<table><tr><td>'.$login_logoff.'</td></tr>'.$adminLink.'<tr><td><a href="index.php">Index</a></td></tr><tr><td>'.
  60. '<a href="pm.php">'.$pmTxt.'</td></tr><tr><td>'.$RegisterLink.'</td></tr><tr><td>'.$GebruikerslijstLink.'</td>'.
  61. '</tr><tr><td><a href="online.php">Bekijk de online gebruikers</a></td></tr>';
  62.  
  63. ?>
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. </body>
  71. </html>

npm.php
  1. <html>
  2. <head>
  3. <title>FunyPage</title>
  4. <style type="text/css">
  5. <!--
  6. BODY
  7.  
  8. {
  9. scrollbar-face-color: #DC143C;
  10. scrollbar-highlight-color: #DC143C;
  11. scrollbar-3dlight-color: #ffffff;
  12. scrollbar-darkshadow-color: #000000;
  13. scrollbar-shadow-color: #000080;
  14. scrollbar-arrow-color: #ffff00;
  15. scrollbar-track-color: #DC143C;
  16.  
  17.  
  18. }
  19.  
  20. A:hover { color:#ffff00 }
  21. A:link { color:#000000 }
  22. -->
  23. </style>
  24. </head>
  25. <BODY BGCOLOR="DC143C">
  26.  
  27.  
  28. <?php
  29.  
  30.  
  31. $check_login = true;
  32. $LoggedInPage = 'Weergeven Prive Berichten';
  33. require('check.php');
  34.  
  35.  
  36.  
  37.  
  38. $user = $_GET['user'];
  39. if($_GET['onderwerp'])// als er gereplyd word.. maar de onderwerp
  40. {
  41. if(!ereg('RE',$_GET['onderwerp']))
  42. {
  43. $onderwerp = "RE: ".$_GET['onderwerp'];
  44. }
  45. else
  46. {
  47. $onderwerp = $_GET['onderwerp'];
  48. }
  49. }
  50. else
  51. {
  52. $onderwerp = "";
  53. }
  54.  
  55. if($_SERVER['REQUEST_METHOD'] == 'POST' && $_GET['onderwerp']=='')
  56. {
  57. $PmOnderwerp = htmlspecialchars(stripslashes($_POST['PmOnderwerp']));
  58. $PmTo = htmlspecialchars(stripslashes($_POST['PmTo']));
  59. $PmText = htmlspecialchars(stripslashes($_POST['PmText']));
  60.  
  61. if($PmOnderwerp!='' && $PmTo!='' && $PmText!='' && file_exists('members/'.$PmTo.'.php'))
  62. {
  63. $content = "<"."?\n\n";// maak de inhoud van de pm
  64. $content .= "\$PmOnderwerp = \"$PmOnderwerp\";\n";
  65. $content .= "\$PmFrom = \"$LoggedInUser\";\n";
  66. $content .= "\$PmTo = \"$PmTo\";\n";
  67. $content .= "\$PmText = \"$PmText\";\n";
  68. $content .= "\$isRead = false;\n";
  69. $content .= "\n?".">";
  70.  
  71. $id = 'pms/'.time().'_'.$PmTo.'.php';
  72. $fopen = fopen($id,'w+'); // schrijf de pm bestand in de pms map
  73. fwrite($fopen,$content);
  74. fclose($fopen);
  75. }
  76. else
  77. {// alle fouten weergeven
  78. echo "Er ging iets fout; bekijk de volgende punten nog eens goed<br>";
  79. if($PmOnderwerp=='')
  80. {
  81. echo "Je hebt geen onderwerp ingevuld<br>";
  82. }
  83. if($PmTo=='')
  84. {
  85. echo "Je hebt geen ontvanger ingevuld<br>";
  86. }
  87. if($PmText=='')
  88. {
  89. echo "Je hebt geen Bericht ingevuld<br>";
  90. }
  91. if(!file_exists('members/'.$PmTo.'.php'))
  92. {
  93. echo "Deze gebruiker bestaat niet<br>";
  94. }
  95. }
  96. }
  97. else
  98. {// de formulier voor de pm weergeven
  99. $test_user = ($LoggedInUser == 'test') ? 'U bent een test gebruiker dus u kunt niets verzenden' : '<tr><td>&nbsp;</td><td><input type="submit" name="submit" value="stuur"></td></tr>';
  100.  
  101. '<form action="nPm.php" method="post"><table><tr><td>Naar: </td><td><input type="text" name="PmTo" '.
  102. 'value="'.$user.'"></td></tr><tr><td>Onderwerp: </td><td><input type="text" name="PmOnderwerp" '.
  103. 'value="'.$onderwerp.'"></td></tr><tr><td>Inhoud: </td><td><textarea name="PmText" rows="15" cols="50">'.
  104. '</textarea></td></tr>'.$test_user.'</table></form>';
  105. }
  106. ?>
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115. </body>
  116. </html>

online.php
[code=php]

<html>
<head>
<title>FunyPage</title>
<style type="text/css">
<!--
BODY

{
scrollbar-face-color: #DC143C;
scrollbar-highlight-color: #DC143C;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #000080;
scrollbar-arrow-color: #ffff00;
scrollbar-track-color: #DC143C;


}

A:hover { color:#ffff00 }
A:link { color:#000000 }
-->
</style>
</head>
<BODY BGCOLOR="DC143C">
<?php

$check_login = false;
$LoggedInPage = 'Weergeven Online Gebruikers';
require('check.php');

$map = opendir('online');
// alle tellers op Nul zetten
$total_online = 0;
$total_users = 0;
$total_hidden = 0;
$total_guests = 0;
$online_users = '';
while ($bestand = readdir($map))
{
if ($bestand != "." && $bestand != ".." && $bestand != "index.html")
{
$bestand = str_replace(".php","",$bestand);
$total_online++;// totale elke keer +1 doen
if(file_exists("members/".$bestand.".php"))// als het geen gast ist.. pak de gegevens
{
include "members/".$bestand.".php";
$total_users++;// en doe de total gebruikers +1
$fread = file_get_contents('online/'.$bestand);// pak de inhoud van de bestand in de map online
$fread = explode(':|:',$fread);// en explodeer voor de plek waar de gebruikers is en de tijd

if($HideStatusToegestaan)// als members zich van de admin mogen verbergen
{
if($HideStatus==1)// als de gebruiker zich verborgen heeft
{
$total_hidden++;// doe totale verborgen gasten +1
}
else// en anders
{
if($admin==1)//check of het een admin is.. en geef de gebruiker de admin kleur en voeg de gebruiker toe aan de online gebruikers
{
$online_users .= "<tr><td><font color=\"$ColorAdmin\">".$bestand."</font></td><td>$fread[1]</td></tr>";
}
else// en ander verander de kleur niet maar voeg de gebruiker alleen toe aan de online gebruikers
{
$online_users .= '<tr><td>'.$bestand."</td><td>$fread[1]</td></tr>";
}
}
}
else// doe hetzelfde als hierboven.. maar dan niet kijken of iemand zich verborgen houd of niet!
{
if($admin==1)
{
$online_users .= "<tr><td><font color=\"$ColorAdmin\">".$bestand."</font></td><td>$fread[1]</td></tr>";
}
else
{
$online_users .= '<tr><td>'.$bestand."</td><td>$fread[1]</td></tr>";
}
}
}
else
{
$total_guests++;// als de gebruiker een gast doe de gasten +1
}
}
}
closedir($map);

// de laatste ', ' verwijderd
$online_users = substr($online_users, 0, (strlen($online_users)-2));

// als geen member is ingelogd.. verander de online gebruikers in: geen gebruikers online
if(!$online_users)
{
$online_users = "<td colspan=\"2\">Geen gebruikers online</td>";
}

// en dan echo alles!
echo
"total Online: $total_online<br>total Users Online: $total_users<br>total Hidden: $total_hidden<br>total Guests: ".
"$total_guests<br>Online users:<table><tr><td width=\"50%\">Gebruiker</td><td width=\"50%\">pagina</td></tr>".
"$online_users</table><br>";


?>


alvast hartenlijk bedankt voor het oplossen van de fout


Met vriedenlijke groeten de beheerder van www.funypage.nl (black master)


8 antwoorden

Gesponsorde links
Offline Wim - 20/10/2008 19:44
Avatar van Wim Crew algemeen als je een lege pagina hebt moet je je probleem niet TE letterlijk omschrijven   
Offline Kr4nKz1n - 20/10/2008 19:50
Avatar van Kr4nKz1n Onbekend Hmmz 

Titel zegt genoeg? 
Offline vinie - 27/10/2008 17:39
Avatar van vinie Nieuw lid hoe bedoel je titel zecht genoeg?
Offline nicdew77 - 27/10/2008 18:52
Avatar van nicdew77 Nieuw lid er staat niks in je vraag bericht???????? DHUUuuuu....
Offline djb - 27/10/2008 19:53
Avatar van djb PHP beginner Misschien heeft hij wel geen script en wilt hij er eentje ?

Maar dan kan hij dat ook gewoon normaal met een omschrijving zeggen....
Offline Nman - 27/10/2008 20:23
Avatar van Nman PHP interesse een leden of inlogsysteem zonder mysql is toch niet bepaald het beste wat je kan hebben ?
Offline Kr4nKz1n - 27/10/2008 20:35
Avatar van Kr4nKz1n Onbekend
vinie schreef:
hoe bedoel je titel zecht genoeg?
Het is zegt.

Cursus forum-posten nodig ofzo ?

pff
Offline roberini - 27/10/2008 21:10
Avatar van roberini HTML beginner ik weet wat je inlogproblemen zullen verhelpen.

zie je die balk daar bovenin je browser? Haal alles weg. Dan staat er niks meer toch? Zo niet, druk dan op het rode kruisje rechtsbovenin. Typ nu: www.google.nl. Als dit niet lukt, druk dan op het rode kruisje rechtsbovenin. Typ nu in de balk in het midden. Inlog systeem zonder mysql inlog problemen. Als dit niet lukt, druk dan maar op het rode kruisje rechtsbovenin. Klik nu op een van die blauwe teksten. Lukt dit niet ? Naja je weet wat je dan moet doen. Lees de teksten door en de scripts. Lukt dit niet? Ga dan naar je mama toe want dan heb ik geen help meer
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.267s