Hallo!,
Ik heb net een nieuwe site: http://www.timvz-cash.nl .
op mijn site kan ik op elke nieuwe pagina die ik maak bijvoorbeeld gewoon: include("safe_admin.php"); neerzetten , en dan kan je alleen met de rang admin op die pagina komen. Alleen nu wil ik dit ook kunnen , alleen dan niet met rangen maar met punten. Dus bijvoorbeeld dat je 2000 punten nodig hebt om een bepaalde pagina te kunnen bezoeken, en dat ik dan de pagina include: include("safe_punten2000.php"); .
kan iemand iets bedenken wat er op die safe_punten2000.php dan moet staan?
Mvg,
Tim van Zon
http://www.timvz-cash.nl/
- Probleempje: Punten Aantel.
-
31-10-2010, 00:03 #1
- Berichten
- 574
- Lid sinds
- 16 Jaar
Probleempje: Punten Aantel.
-
In de schijnwerper
[BELANGRIJK] Festinger Vault - Download 25.000 thema's en pluginsPromotieDegelijke Affiliate Zorgverzekeringswebsite | Hoge commissie per saleWebsite te koopAllesOverFreelancen.nl - DA11 - Uit 2006Domein te koopVerkoop van diverse domeinnamen zoals: Dartreizen.nl, Concertreis.nl, Seniorreis.nl.Domein te koop -
31-10-2010, 00:08 #2
- Berichten
- 63
- Lid sinds
- 18 Jaar
Re: Probleempje: Punten Aantel.
hangt van je database structure af, je kunt het beste verder bouwen op een basis van safe_admin.php,
sql command aanpassen en de check voor toegang
-
31-10-2010, 00:08 #3
- Berichten
- 87
- Lid sinds
- 16 Jaar
Re: Probleempje: Punten Aantel.
PHP Code:<?php
$sql = mysql_query("SELECT punten FROM leden WHERE gebruikersnaam='".$_COOKIE['gebruikersnaam']."'");
$sql = mysql_fetch_assoc();
if($sql['punten'] < '2000')
{
echo 'U heeft niet genoeg punten om deze pagina te kunnen bezoeken';
exit();
}
else {}
?>
Mvg,
Salih Senturk
-
31-10-2010, 00:23 #4
- Berichten
- 574
- Lid sinds
- 16 Jaar
Re: Probleempje: Punten Aantel.
Hmm , wanneer ik dit probeerde weergaf die wel al de tijd als ik niet genoeg punten had: je hebt niet genoeg punten om deze pagina te bezoeken. maar wanneer ik wel genoeg punten had weergeeft die dit ook.
Oplossing?
(aangezien ik niet zo veel van dit soort dingen weet kan je misschien even zeggen welke info je nodig hebt om dit probleem te verhelpen bij mij (graag ook vertellen waar ik die info precies kan vinden wand als je database taal begint snap ik dat niet heel erg goed.) .)
-
31-10-2010, 00:28 #5
- Berichten
- 63
- Lid sinds
- 18 Jaar
Re: Probleempje: Punten Aantel.
Het script van Salih was ook als voorbeeld en is niet direct op deze manier te gebruiken.
Plaats hier anders een stuk van die safe_admin pagina, mits dat toegestaan is ivb met rechten.Laatst aangepast door job.v : 31-10-2010 om 00:29 Reden: typo
-
31-10-2010, 00:32 #6
- Berichten
- 574
- Lid sinds
- 16 Jaar
Re: Probleempje: Punten Aantel.
Safe_admin.php :
<?
// Groot Inlogsysteem versie 2
// Copyright Jorik Berkepas
// Support by(MSN|Email)
// Pagina: safe_admin.php: Includen bovenaan een bestand welke alleen admins mogen bekijken
// Volgende regel commentaar maken als config.php al geinclude is (# of //)
include("config.php");
if(isset($_SESSION['user_id'])) {
// Inloggen correct, updaten laatst actief in db
$sql = "UPDATE gebruikers SET lastactive=NOW() WHERE id='".$_SESSION['user_id']."'";
mysql_query($sql);
if($_SESSION['user_status'] == 1) {
// Status correct, klaar
}else{
echo "Je hebt niet de juiste rechten om deze pagina te bekijken.";
exit();
}
}else{
if(isset($_COOKIE['user_id'])) {
$sql = "SELECT wachtwoord,status FROM gebruikers WHERE id='".$_COOKIE['user_id']."'";
$query = mysql_query($sql);
$rij = mysql_fetch_object($query);
$dbpass = htmlspecialchars($rij->wachtwoord);
$dbstatus = htmlspecialchars($rij->status);
if($dbpass == $_COOKIE['user_password']) {
$_SESSION['user_id'] = $_COOKIE['user_id'];
$_SESSION['user_status'] = $dbstatus;
}else{
setcookie("user_id", "", time() - 3600);
setcookie("user_password", "", time() - 3600);
echo "Cookies incorrect. Cookies verwijderd.";
header("Location: inloggen.php");
}
}else{
header("Location: inloggen.php");
}
}
?>
-
31-10-2010, 00:38 #7
- Berichten
- 87
- Lid sinds
- 16 Jaar
Re: Probleempje: Punten Aantel.
Gebruikt jouw site cookies ?
In welke tabel sla jij je leden op in de database ?
Hoe sla jij de punten van de leden op in die tabel ?
Als ik die 3 weet kan ik 'm wel fixen voor je.
Mvg,
Salih Senturk
-
31-10-2010, 00:45 #8
- Berichten
- 574
- Lid sinds
- 16 Jaar
Re: Probleempje: Punten Aantel.
Ehmm, zoals ik al zei als je over tabel en dingen gaat beginnen snap ik het al niet meer , haha.
omdat dit ook een kant en klaar script was heb ik het kunnen instaleren.
maar ik zal wel alles wat in phpmyadmin staat hier posten misschien kan je daar wat mee:
aanlid
aanmeldingen
ads_api
banner468
bubbles
gebruikers
instellingen
kfkliks
klikfans
klikmissies
kmkliks
kopers
linkspellinks
php_statics
php_statics_agents
php_statics_browsers
settings
stats
tb_100punten
tb_kopers100
Dat waren ze ;)
Mvg,
Tim van Zon
-
31-10-2010, 00:49 #9
- Berichten
- 15
- Lid sinds
- 15 Jaar
Re: Probleempje: Punten Aantel.
Sla nooit user id's in cookies! Dit kan lijden tot een zware schade aan uw website, zoals alles leeghalen..
Sla ze op in Sessies
-
31-10-2010, 00:51 #10
- Berichten
- 574
- Lid sinds
- 16 Jaar
Re: Probleempje: Punten Aantel.
Oke, en weet je de oplossing voor het anderren probleem ook?:)
-
31-10-2010, 00:59 #11
- Berichten
- 63
- Lid sinds
- 18 Jaar
Re: Probleempje: Punten Aantel.
Eerst zou ik als ik jou was een ander inlog script nemen, aangezien deze nou niet echt veilig is.
verder nog een zoektipje: login sha1 salt
Dan moet je op google wel een wat veiliger script tegen komen, hoop ik voor je.
-
31-10-2010, 01:01 #12
- Berichten
- 574
- Lid sinds
- 16 Jaar
Re: Probleempje: Punten Aantel.
Oke, thx voor de tip. Na dat dit probleem is opgelost ga ik hiernaar zoeken.
-
31-10-2010, 01:01 #13
- Berichten
- 87
- Lid sinds
- 16 Jaar
Re: Probleempje: Punten Aantel.
PHP Code:<?php
$sql = mysql_query("SELECT punten FROM gebruikers WHERE gebruikersnaam='".$_COOKIE['user']."'");
$sql = mysql_fetch_assoc();
if($sql['punten'] < '2000')
{
echo 'U heeft niet genoeg punten om deze pagina te kunnen bezoeken';
exit();
}
else {}
?>Laatst aangepast door Salih Senturk : 31-10-2010 om 01:07
-
31-10-2010, 08:00 #14
- Berichten
- 574
- Lid sinds
- 16 Jaar
Re: Probleempje: Punten Aantel.
Hmm nee:(..
hij blijft nog steeds netjes weergeven dat ik niet genoeg punten aantal heb maar alweer weergeeft die dit ook al ik wel genoeg heb..:(.
Iemand oplossing?
mvg,
Tim van Zon
-
31-10-2010, 08:12 #15
- Berichten
- 202
- Lid sinds
- 14 Jaar
Re: Probleempje: Punten Aantel.
worden de punten in de tabel gebruikers opgeslagen?
Dit kun je controleren door op gebruikers te klikken in je phpmyadmin.Laatst aangepast door Jeroen F. : 31-10-2010 om 08:17
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic