pagina beveiliging werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

Bekijk vacature »

Back-end developer (Magento2)

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »
Flashfocus

flashfocus

02/02/2006 19:29:00
Quote Anchor link
Hoi ik heb een betaalsysteem. Maar heb en klein stukje kant en klare php script die ik niet weet te plaatsen.
Ik heb een formulier in php. Zonder deze code werkt deze formulier uitstekend. Nu moet ik er een stukje beveiliging in plaatsten dat wanneer iemand gewoon naar dit php bestandje surft geen toegang krijgt enkeld bij betaling.
**************************************************************

Ik heb dit gekregen van de betaal dienst:

Stap 1 - Maak een micropayment aan
Maak eerst een micropayment, waarbij u kiest voor de optie "Toegang tot site". Hier kunt u een URL opgeven waar wij de klant naar toe moeten sturen zodra de betaling is gedaan. Op deze URL moet dan ook de betaalde content staan die voor bepaalde tijd beschikbaar is.

Gebruik onze tool om een micropayment te maken





Stap 2 - Toegang URL
Wanneer er een betaling is verwerkt, sturen wij uw klant (in een nieuw scherm) naar de URL die u bij het aanmaken van de micropayment heeft aangegeven. Hieronder ziet u een voorbeeld waar wij een klant heen kunnen sturen. Dit gebeurt alleen wanneer een betaling juist is afgerond.

Voorbeeld URL
http://www.uwsite.nl/toegang.php?toegangscode=1dc5361e...157f4b9a8606c17
toegangscode: de unieke code die voor bepaalde tijd geldig is (nodig voor betaal controle, zie stap 3);
Let op: u dient op deze pagina een 'betaalcode' controle te doen (zie stap 3);


Stap 3 - Betaal controle
Controleer op elke pagina waar u betaalde content aanbiedt of de klant die op uw URL is gekomen een betaalde of nog geldige toegangscode beschikt, stuur daarom de parameter 'toegangscode' ook door naar subpagina's waar een betaling voor nodig is. Uw script (de "toegang URL") moet op de achtergrond een HTTP request naar de onderstaande URL doen, om te controleren of de toegangscode ook daadwerkelijk geldig is. Wij geven op basis van de parameters de volgende resultaten terug "OK" (betaald) of "NOTOK" (niet betaald).

Bijvoorbeeld
http://www.mollie.nl/partners/api/micropayment/?toegan...157f4b9a8606c17
Extra veiligheid: Om het systeem nog veiliger te maken kunt u tevens de parameter "ip" met als waarde het IP nummer van uw klant mee sturen. Wij controleren dan tevens of het IP adres van uw klant overéén komt;
Ons systeem stuurt de onderstaande mogelijkheden terug:

OK - deze toegangscode is betaald en nog geldig
NOTOK - toegangscode is niet betaald of niet meer geldig
Op basis van dit resultaat kunt u content laten zien aan de klant. Wij geven vanzelf aan met "NOTOK" wanneer de betaling is verlopen.



Voorbeeld PHP
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?  
$toegangscode
= $_GET["toegangscode"];
$url = "http://www.mollie.nl/partners/api/micropayment/?".
       "toegangscode=".urlencode($toegangscode);  
$result = @implode("",file($url));
?>

**************************************************************

Dit is het formulier waar mensen terecht moetten komen na betaling. Genaamd betaald.php, mensen die gewoon naar deze site surfen moeten dus geen toegang kunnen krijgen via bovenstaande manier. ( betaalsysteem die werkt al, en doorverwijzing naar betaald.php ook).

**************************************************************
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?  
ob_start(); // Voor het cookie setten, anders zal dat hoogst waarschijnlijk niet werken.
$cNaam = 'naam'; // Je naam...
$cEmail = 'email'; // email waar het heen moet
$cOndPre = 'Emailtje -'; // prefix voor onderwerp
$cOndSuf = '- van mij'; // suffix achter onderwerp
$cSpam = 10; // Anti Spam, X aantal minuten
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="javascript" src="http://www.mollie.nl/partners/js/4635.js"> </script>
<title>Mail Formulier</title>
<style type="text/css">
body, input, textarea
{
font-size: 10pt;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
input, textarea
{
border: 1px solid black;
background-color: #FEFEFE;
}
</style>
</head>
<body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?
if(!empty($_POST['verstuur']))
  {
// Er is op de knop 'verstuur e-mail' gedrukt...
  $pError = ''; // Een begin met de errors als die er zijn
  $pI = 0; // Deze telt het aantal erros.
  if(strlen($_POST['naam']) < 2)
    {
$pError .= '- Je hebt je naam niet ingevuld!<br>'; $pI++; }
  if(strlen($_POST['email']) < 6 || !ereg('@',$_POST['email']) || !ereg('.',$_POST['email']))
    {
$pError .= '- Je hebt geen geldig email-adres ingevuld!<br>'; $pI++; }
  if(strlen($_POST['onderwerp']) < 3)
    {
$pError .= '- Je hebt geen geldig onderwerp ingevuld!<br>'; $pI++; }  
  if(strlen($_POST['bericht']) < 10)
    {
$pError .= '- Je hebt geen geldig bericht ingevuld!<br>'; $pI++; }
    
  if(!empty($pError))
    {
// Als er dan toch errors zijn..
    echo ($pI == 1) ? 'De volgende fout is opgetreden:<br>' : 'De volgende fouten zijn opgetreden:<br>'; // even kijken of het meervoud of enkelvoud is.
    echo $pError; // echoën van de error(s)
    }
  else
    {
    // uiteindelijk toch mailen :)
    $pHeader  = "MIME-Version: 1.0\r\n";
    $pHeader .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $pHeader .= "To: ".$cNaam." <".$cEmail.">\r\n";
    $pHeader .= "From: ".$_POST['naam']." <".$_POST['email'].">\r\n";
    $website = (!empty($_POST['website'])) ? '<br><br>Website: '.$_POST['website'] : '';
    $pBericht = 'Het volgende bericht is gestuurd via het contact formulier:<br><hr><br>'.$_POST['bericht'].$website;
    mail($cEmail,$cOndPre.' '.$_POST['onderwerp'].' '.$cOndSuf,$pBericht,$pHeader);
    
    if(isset($_POST['usermail']))
      {
// Als de persoon het vakje 'Ook naar mezelf mailen' heeft aangevinkt...
      $pBerichtUser = 'Het volgende bericht heb je verstuurd via contact formulier:<br><hr><br>'.$_POST['bericht'];
      mail($_POST['email'],$cOndPre.' '.$_POST['onderwerp'].' '.$cOndSuf,$pBerichtUser,$pHeader);
      }

      
    echo 'De e-mail is succesvol verzonden!';
    setcookie('mailform',1,time()+($cSpam*60)); // cookie zetten tegen spam
    
    $pShow = true; // formulier wordt niet weer getoond
    }
  }

  // Kijken of er een waarde moet worden gegeven aan velden...
  $pNaam = (isset($_POST['naam'])) ? $_POST['naam'] : '';
  $pEmail = (isset($_POST['email'])) ? $_POST['email'] : '';
  $pWebsite = (isset($_POST['website'])) ? $_POST['website'] : '';
  $pOnderwerp = (isset($_POST['onderwerp'])) ? $_POST['onderwerp'] : '';
  $pBericht = (isset($_POST['bericht'])) ? $_POST['bericht'] : '';
  
  // kijken of het cookie bestaat, zoja dan wordt het formulier niet getoond.
  if(isset($_COOKIE['mailform']))
    {
$pShow = true; echo 'Je kunt maar eens in de '.$cSpam.' minuten een e-mail versturen!'; }
    
  if(!isset($pShow))
    {
// het formulier als $pShow niet bestaat.
    ?>

<form method="post" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $_SERVER['PHP_SELF']; ?>
">
<dl>
<dt><b>Naam:</b> <font color="#999999"><i>(verplicht)</i></font></dt>
<dd><input type="text" name="naam" size="15" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $pNaam; ?>
"></dd>
<dt><b>Email:</b> <font color="#999999"><i>(verplicht)</i></font></dt>
<dd><input type="text" name="email" size="15" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $pEmail; ?>
"></dd>
<dt><b>Website:</b></dt>
<dd><input type="text" name="website" size="15" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $pWebsite; ?>
"></dd>
<dt><b>Onderwerp:</b> <font color="#999999"><i>(verplicht)</i></font></dt>
<dd><input type="text" name="onderwerp" size="15" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $pOnderwerp; ?>
"></dd>
<dt><b>Bericht:</b> <font color="#999999"><i>(verplicht)</i></font></dt>
<dd><textarea name="bericht" cols="40" rows="10">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $pBericht; ?>
</textarea></dd>
<dt><b>Ook naar mezelf mailen:</b></dt>
<dd><input type="checkbox" name="usermail"></dd>
<dt><b>Formulier opties:</b></dt>
<dd>
<input type="submit" value="Verstuur e-mail" name="verstuur"> <input type="reset" value="Wis velden"></dd>
</dl>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
    }
    ?>

</body>
</html>
**************************************************************
Dit formulier werkt perefct ( zonder de beveiliging ) ik heb al mail ontvangen, uitteraard wel met mijn gegevens ingevuld. Dus formulier is juist.

Waar moet ik nou de beveiliging plaatsten. Heb het helemaal bovenin geplaatst maar dat werkt niet. Ik kan gewoon nog naar de pagina surfen.

Hoe moet mijn script er dan komen uit te zien?
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.