Reacties op het script ledensysteem(login)
|
Gepost op: 26 september 2004 - 10:14 |
|
|
|
Onbekend
|
moet je em ook connecten naar de database? |
|
|
|
Gepost op: 03 oktober 2004 - 11:48 |
|
|
|
Lid
|
ik registreer, sta in de database
alleen als ik inlog doet hij niks? |
|
|
|
Gepost op: 04 oktober 2004 - 19:40 |
|
|
|
PHP expert
|
|
|
|
Gepost op: 12 oktober 2004 - 22:54 |
|
|
|
Grafische interesse
|
Jah precies. Dat zelfde probleem heb ik ook. In de database zie ik dat er mensen zijn geregistreerd ( mijzelf daar bijgerekend ) maar het inloggen werkt niet:'( |
|
|
|
Gepost op: 13 oktober 2004 - 19:59 |
|
|
|
PHP beginner
|
deze code werkt niet (wel wat aangepast):
<?php
ob_start();
//Hoe lang de bezoeker mag ingelogged blijven:
$expiredate = time()+60*60*24*7; //ingesteld op 1 week
if ($logout == 1)
{ setcookie("username");
setcookie("passgecodeerd");
header("location:index.php");
exit;
}
if ($_POST["username"] && $_POST["password"])
{ // password coderen
$passgecodeerd = md5($_POST["password"]);
$username = $_POST["username"];
// variabelen in een cookie zetten
setcookie("username",$username,$expiredate);
setcookie("passgecodeerd",$passgecodeerd,$expiredate);
header("location:$_SERVER[REQUEST_URI]");
exit;
}
$controle == FALSE;
$level = 1;
$jeid = "";
include ("login.php");
$controle = password($username, $passgecodeerd);
if ($controle == TRUE)
{ $query = "SELECT * FROM members where id='$jeid'";
$resultaat = mysql_query($query) or die (mysql_error());
while ($obj = mysql_fetch_object($resultaat))
{ $nickname ="$obj->nickname";
$jeid="$obj->id";
$level="$obj->level";
}
include ('config.php');
}
if ($_POST['Login'] && $controle == TRUE){
echo "Je bent succesvol ingelogged"; }
elseif ($_POST['Login'] && $controle != TRUE){
echo "Fout wachtwoord en/of gebruikersnaam";}
if ($controle != TRUE)
{ echo ?>
<?php //Hoe lang de bezoeker mag ingelogged blijven: $expiredate = time()+60*60*24*7; //ingesteld op 1 week if ($logout == 1) } if ($_POST["username"] && $_POST["password"]) { // password coderen $passgecodeerd = md5($_POST["password"]); $username = $_POST["username"]; // variabelen in een cookie zetten setcookie("passgecodeerd",$passgecodeerd,$expiredate); header("location:$_SERVER[REQUEST_URI]"); } $controle == FALSE; $level = 1; $jeid = ""; include ("login.php"); $controle = password($username, $passgecodeerd); if ($controle == TRUE) { $query = "SELECT * FROM members where id='$jeid'"; { $nickname ="$obj->nickname"; $jeid="$obj->id"; $level="$obj->level"; } include ('config.php'); } if ($_POST['Login'] && $controle == TRUE){ echo "Je bent succesvol ingelogged"; } elseif ($_POST['Login'] && $controle != TRUE){ echo "Fout wachtwoord en/of gebruikersnaam";} if ($controle != TRUE)
en dan het login fomulier |
|
|
|
Gepost op: 03 november 2004 - 21:15 |
|
|
|
PHP expert
|
En wat dan nog? vraag zo-iets op het forum... |
|
|
|
Gepost op: 06 december 2004 - 19:44 |
|
|
|
Nieuw lid
|
|
|
|
Gepost op: 11 december 2004 - 18:38 |
|
|
|
PHP expert
|
Probeer het Jigg.. zoveel werk is het toch niet?
Maar hoe kan ik een pagina beveiligen? |
|
|
|
Gepost op: 30 december 2004 - 18:48 |
|
|
|
PHP beginner
|
k krijg deze fout:
Parse error: parse error, expecting `','' or `';'' in c:\apache\htdocs\login.php on line 4
Fatal error: Call to undefined function: password() in c:\apache\htdocs\index.php on line 30
wat is er fout?? |
|
|
|
Gepost op: 21 januari 2005 - 23:51 |
|
|
|
HTML interesse
|
simpel foute regels maar ik snap het ook ff niet hoor het script klopt niet helemaal van jou:s |
|
|
|
Gepost op: 01 februari 2005 - 01:50 |
|
|
|
Nieuw lid
|
ik vrees dat ik het niet helemaal snap...
je kan je registreren en daarna dan inloggen... alleen gebeurt er niets meer nadat je op login gedrukt hebt
in mijn database kan ik wel de users zien en als ik wil inloggen met verkeerde gegevens krijg ik wel de juiste "fout" dus ik denk wel dat alles naar behoren werkt.
enkel vraag ik me af hoe het dan verder moet
moet je op bepaalde paginas die je wil beveiligen ook nog iets toevoegen? of is het de bedoeling dat je na het op login gedrukt te hebben, naar een "afgeschermde zone" doorverwezen wordt?
sorry als dit een domme vraag is, ik ben nog nieuw met php |
|
|
|
Gepost op: 16 februari 2005 - 19:05 |
|
|
|
HTML interesse
|
Hallo,
Dat probleem heb ik ook... |
|
|
|
Gepost op: 01 maart 2005 - 17:49 |
|
|
|
Nieuw lid
|
Je moet wel een pagina aangeven waar hij heen gaat als de login correct is hè |
|
|
|
Gepost op: 23 april 2005 - 12:23 |
|
|
|
PHP interesse
|
Helllp ik snap er geen fluit van... ik kan login klikken wat ik wil.. er komt geen reactie :$ hopeloooosss |
|
|
|
Gepost op: 21 mei 2005 - 21:39 |
|
|
|
Nieuw lid
|
Is er ook zoiets als een uitlog pagina?
Ik blijf nu voor één hele week ingelogd!
Je kan het wel veranderen maar dan blijf je gewoon een bepaalde tijd online!:(
Wel een handig scriptje! |
|
|
|
Gepost op: 22 mei 2005 - 07:58 |
|
|
|
Nieuw lid
|
Kan je hem doorlaten linken als je bent ingelogd?
Dat hij bijvoorbeeld naar "index.php?login=1":p |
|
|
|
Gepost op: 03 augustus 2005 - 19:05 |
|
|
|
HTML beginner
|
Wanneer iemand bij mij het juiste wachtwoord heeft ingetikt, dan komt hij op members.php! Maar als ik gewoon het adres naar members.php intik, dan geeft hij die pagina eveneens weer. Hoe kan je dit vermijden? |
|
|
|
Gepost op: 11 augustus 2005 - 12:04 |
|
|
|
Nieuw lid
|
Citaat: Kan je hem doorlaten linken als je bent ingelogd?
Dat hij bijvoorbeeld naar "index.php?login=1"
logout.php
<?php
header("Location:index.php?logout=1");
?>
Maar dan kom ik in de inlogpagina....
Zou eleganter moeten kunen, denk ik, maar vraag me niet hoe. |
|
|
|
Gepost op: 22 december 2005 - 14:38 |
|
|
|
Onbekend
|
is de register beveiligd? |
|
|
|
Gepost op: 07 april 2006 - 13:10 |
|
|
|
Nieuw lid
|
Perfet script hoor- alles werkt-, maar nu wil ik dat ingelogde bezoeker naar zijn/haar aangewezen webpagina doorsturen. Ik heb een nieuwe tabel toegevoegd "eigensite" en deze gevuld met de gegevens http://eigensite.nl.
Hoe stuur ik deze door ? Please let me know !!!!!:o |
|
|
|
Gepost op: 05 juni 2006 - 14:21 |
|
|
|
Nieuw lid
|
Ik wil er graag een logout knop op zetten! Hoe maak ik die en waar moet ik hem doen? |
|
|
|
Gepost op: 12 juli 2006 - 13:28 |
|
|
|
Nieuw lid
|
Mag ik je er op wijzen dat de manier waarop jij md5 gebruikt geen enkel nut heeft?
De bedoeling is dat je het paswoord gecodeerd opslaat in de database zodat, indien je database gehacked wordt, de hacker de paswoorden niet kan lezen.
Wat jij met md5 doet heeft geen enkel nut (mss 1 nut, het wachtwoord in de cookie is gecodeerd, maar niemand gaat een cookie van iemand hacken).
Dus, je moet, voor je je wachtwoord naar de database schrijft de md5 functie gebruiken.
Wanneer er ingelogd wordt, doe je md5 op het opgegeven paswoord en vergelijk je het met wat in de database staat (hier geen md5 meer op doen, reeds gecodeerd!).
Grtz,
Stijn |
|
|
|
Gepost op: 01 augustus 2006 - 16:07 |
|
|
|
Lid
|
hoe kan je je profiel aanpassen en andere leden dat laten zien? |
|
|
|
Gepost op: 01 oktober 2006 - 20:45 |
|
|
|
Nieuw lid
|
Goedenavond,
Ik ben nieuw wat betreft PHP, maar ik neem aan dat als ik mij registreer en ik ga naar mijn SQL tabel dat mijn gegevens erin horen te staan, helaas doen ze dat niet, na het handmatig erin zetten en inloggen ververst de pagina zich, en krijg ik WEER het inlogschermpje.
ik heb de config.php veranderd, en meer niet, iemand een beetje hulp voor mij?
Vriendelijke groeten,
Tyrope |
|
|
|
Gepost op: 30 oktober 2006 - 21:31 |
|
|
|
Nieuw lid
|
ik ben nieuw in dit en gebruikte deze code maar ik wil inloggen voor te proberen en dan krijg ik dit
Table 'ramsesra_nl_db.members' doesn't exist
ik wilde een table maken met die naam maar da lukt ook niet en ik gebruik mySQL 5
help mij plz |
|
|
|
Gepost op: 22 januari 2007 - 21:23 |
|
|
|
Nieuw lid
|
waar moet ik die tabel zetten? ik ben hier terecht gekomen zonder enige voorkennis van php... |
|
|
|
Gepost op: 26 februari 2007 - 14:12 |
|
|
|
PHP beginner
|
je moet inloggen bij je webhosting, dan een database aanmaken, dan moet je ergens gaan naar database manager en een nieuwe tabel aanmaken (naam: zie script)
edit: misschien kan je eerst eens een basistut volgen van mysql en php, altijd handig |
|
|
|
Gepost op: 22 juni 2007 - 07:14 |
|
|
|
Nieuw lid
|
Hier de script voor index.php met LogOut KNOP
<?php
ob_start();
//Hoe lang de bezoeker mag ingelogged blijven:
$expiredate = time()+60*60*24*7; //ingesteld op 1 week
if ($logout == 1)
{ setcookie("username");
setcookie("passgecodeerd");
header("location:index.php");
exit;
}
if ($_POST["username"] && $_POST["password"])
{ // password coderen
$passgecodeerd = md5($_POST["password"]);
$username = $_POST["username"];
// variabelen in een cookie zetten
setcookie("username",$username,$expiredate);
setcookie("passgecodeerd",$passgecodeerd,$expiredate);
header("location:$_SERVER[REQUEST_URI]");
exit;
}
$controle == FALSE;
$level = 1;
$jeid = "";
include ("login.php");
$controle = password($username, $passgecodeerd);
if ($controle == TRUE)
{ $query = "SELECT * FROM members where id='$jeid'";
$resultaat = mysql_query($query) or die (mysql_error());
while ($obj = mysql_fetch_object($resultaat))
{ $nickname ="$obj->nickname";
$jeid="$obj->id";
$level="$obj->level";
}
include ('config.php');
}
if ($_POST['Login'] && $controle == TRUE)
echo "Je bent succesvol ingelogged";
elseif ($_POST['Login'] && $controle != TRUE)
echo "Fout wachtwoord en/of gebruikersnaam";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 ...>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=...">
<title>Login</title>
</head>
<body>
<?php
if ($controle != TRUE)
{ ?><form method="post" action="">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td>Username:</td></tr>
<tr><td><input type="text" name="username"></td></tr>
<tr><td>Password:</td></tr>
<tr><td><input type="password" name="password"></td></tr>
<tr><td><input type="submit" value="Login" name="Login"></td></tr>
</table>
</form>
<?php
} elseif ($controle == TRUE) {
echo "Welkom $jenickname";
} ?>
<a href="?logout=1">LogOut</a>
</body>
</html>
Het enige dat ik heb toegevoegd is : <a href="?logout=1">LogOut</a>
want ik kwam er achter dat als je http://mijndomein.nl/index.php?logout=1 intypt dat je dan uitgelogt word |
|
|
|
Gepost op: 07 oktober 2007 - 00:39 |
|
|
|
Lid
|
Bij mij doet die registreren het niet..
Parse error: syntax error, unexpected '}' in /home/insane/domains/insane-hosting.nl/public_html/site/rofl/login/Registreren.php
Hoe krijg ik het weg.. |
|
|
|
Gepost op: 05 januari 2008 - 22:52 |
|
|
|
Nieuw lid
|
bij mij werkt alles behalve de logout die is pas na 1 wéék en dat is niet zo handig, en de md5 werkt helemaal niet, voor de rest werkt alles prima.
kan iemand mij zeggen hoe de logout préciés werkt?? |
|
|
|
Gepost op: 08 maart 2008 - 23:52 |
|
|
|
Lid
|
Hoi allemaal!
kzit met een probleempje,
na via de registreer.php in te schrijven krijg ik telkens volgende error...
ik heb al via phpMyAdmin geprobeerd data in te voeren maar ook daar krijg ik steeds een gelijkaardige error, wel op verschillende items in de tabel...?!?
registreer.php -->
Out of range value adjusted for column 'dag' at row 1
PhpMyAdmin -->
INSERT INTO `dbname`.`tablename` (
`id` ,
`level` ,
`datum` ,
`nickname` ,
`password` ,
`voornaam` ,
`achternaam` ,
`emailadres` ,
`site` ,
`jaar` ,
`dag` ,
`maand`
)
VALUES (
NULL , '', '', '', '', '', '', '', '', '', '', ''
), (
NULL , '', '', 'Username', 'UserPasswd', 'User1Name', 'User2Name', 'user@domain.com', 'http://www.domain.com', '1982', '27', '01'
)
MySQL retourneerde: Documentatie
#1264 - Out of range value adjusted for column 'level' at row 1
weet er soms iemand vanwaar die error?
of beter gezegd, hoe ik hem kan vermijden/oplossen?
alvast bedankt,
Davy |
|
|
|
Gepost op: 01 november 2008 - 15:30 |
|
|
|
Nieuw lid
|
|
|
|
Gepost op: 22 december 2008 - 11:32 |
|
|
|
PHP expert
|
Het zou kunnen dat de mysqldaemon service niet actief is op je webserver.
Of er is gewoon geen mysql geïnstalleerd natuurlijk
Mvg,
Koen |
|
|
|
Gepost op: 15 januari 2009 - 22:06 |
|
|
|
Nieuw lid
|
coybot je hebt geen MYSQL database op die site |
|
|
|
Gepost op: 12 maart 2009 - 16:52 |
|
|
|
Onbekend
|
hoe kan je dan een pagina beveiligen dat je er niet naar toe kunt als je niet ingelogd bent |
|
|
|
Gepost op: 26 april 2009 - 12:48 |
|
|
|
Nieuw lid
|
wat is de code voor een beveiligde pagina? |
|
|
Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom. |
|
|
|