Hallo,
Is het mogelijk om (op basis van IP adressen) het versturen van een mailformulier te beperken tot een beperkt aantal keer? In mijn geval tot 1 keer per IP adres.
Bestaat er al zo'n script?
Sam
- Eenmalige mail
-
01-03-2007, 18:56 #1
- Berichten
- 989
- Lid sinds
- 18 Jaar
Eenmalige mail
-
-
01-03-2007, 19:24 #2
- Berichten
- 63
- Lid sinds
- 18 Jaar
Mogelijk en bestaat ja.
-
01-03-2007, 22:44 #3
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Moet je gewoon het ipadres van de aanvrager tijdelijk in een database opslaan en even checken of hij het formulier al gesubmit heeft. Denk eraan dat verschillende personen achter een proxyserver of bedrijfsnetwerk meestal allemaal met hetzelfde ipadres als afzender op je server aankomen.
-
02-03-2007, 07:45 #4
- Berichten
- 44
- Lid sinds
- 18 Jaar
Wat timmer zegt is een goeie, als je zeker wilt zijn dat iedereen een kans krijgt kun je geen ip-blokkades gaan gebruiken... daar komt bij dat via een proxy dit ook te omzeilen is.
Echt een betrouwbare methode is er niet, wat je eventueel wel zou kunnen doen is vragen of mensen hun voornaam + achternaam op willen geven en een emailadres willen invoeren... zodra hun emailadres is bevestigd is het dan definitief en kan er niet meer op die naam/emailadres combinatie of dat emailadres gesubmit worden... is een kwestie van vertrouwen hebben in de mens denk ik ook want dit is natuurlijk niet echt waterdicht maargoed.
-
02-03-2007, 08:36 #5
ManagedWPHosting.nl
- Berichten
- 1.486
- Lid sinds
- 19 Jaar
wat ook kan ..
combi van:
* cookies
* sessions
* ip log in DB
-
02-03-2007, 09:02 #6
- Berichten
- 44
- Lid sinds
- 18 Jaar
Origineel gepost door ramon fincken
wat ook kan ..
combi van:
* cookies
* sessions
* ip log in DB
Wat natuurlijk wel een idee is, is om de submits de loggen aan de hand van het IP (misschien zeg ik nu iets dubbel hoor) zodat je een schifting kan maken van de gesubmitte formulieren... denk ik wel de meest betrouwbare methode, niet efficiënt dat wel.
Zou ik mogen vragen wat de reden is dat je zoiets dergelijks wilt?
-
02-03-2007, 10:54 #7
- Berichten
- 63
- Lid sinds
- 18 Jaar
Sessies op IP? Volgens mij zijn sessies op cookie...
-
02-03-2007, 10:58 #8
- Berichten
- 44
- Lid sinds
- 18 Jaar
Origineel gepost door Martijn L
Sessies op IP? Volgens mij zijn sessies op cookie...
-
02-03-2007, 17:07 #9
ManagedWPHosting.nl
- Berichten
- 1.486
- Lid sinds
- 19 Jaar
Origineel gepost door Martijn L
Sessies op IP? Volgens mij zijn sessies op cookie...
( ok.. FF2 kan bij een crash je sessie weer oppakken.. )
sessies van FF2 en IE zijn niet uitwisselbaar omdat dat kennelijk softwarematig/filematig anders opgeslagen of onthouden wordt.
-
02-03-2007, 17:10 #10
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Het blijft wikken en wegen bij dit soort dingen.
Voordelen van IP opslaan in een database na het mailen is dat je er zeker van bent dat mensen het maar één keer gebruiken OF dat ze er moeite voor gaan doen dmv proxys. Proxys kun je niet tegengaan.
Cookies zijn handig, maar deze kunnen in een handomdraai verwijderderd worden en als cookies uitgeschakeld staan heb je er niets aan.
Zelfde geld voor sessies, browser sluiten = nieuwe sessie.
Ikzelf zou gaan voor het opslaan van het IP adres in de database, dat zal de meeste mensen wel tegenhouden bij het veelvuldig gebruik van je mailformulier.
-
02-03-2007, 18:41 #11
- Berichten
- 541
- Lid sinds
- 18 Jaar
Op dit gebied is er inderdaad geen betrouwbare oplossing. Ik zal hier even de nadelen op een rijtje zetten:
- IP Adres opslaan: dit kan natuurlijk, hier kan de gebruiker ook niets aan veranderen, dus is dit wel goed. Maar er zijn heel veel mensen die via een netwerk gebruik maken van internet, dus hetzelfde ip adres hebben. En een proxy kan je (bijna) niet tegengaan.
- Cookie plaatsen: cookies verlopen en kunnen verwijderd worden, geen goede oplossing dus.
- Sessies: Een sessie verloopt als je de website afsluit, dus is dit ook al geen goede keus.
- (Combinatie van) Gegevens laten invoeren: dit kan natuurlijk, maar iedereen kan iets anders invullen.
-
05-03-2007, 18:02 #12
- Berichten
- 989
- Lid sinds
- 18 Jaar
In principe hoeft het niet compleet waterdicht te zijn, maar het gaat dus om een bepaald online spel, waarbij mensen 1 malig per persoon (dus hopelijk niet per account) een gratis aantal credits moeten kunnen aanvragen. Dit kunnen ze dan dus doen via een emailformulier en dat controleren wij dan weer handmatig. Daarom dus de vraag, weten jullie een betere manier?
-
21-03-2007, 15:47 #13
- Berichten
- 33
- Lid sinds
- 18 Jaar
Geen probleem om dat meteen voor je te maken. Stuur me een PM als je interesse hebt.
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