Je hebt die persoon toch de code verstuurd via sms?
Link gekopieerd
Laat een gebruiker zijn username en password invullen tijdens het activeren.
Link gekopieerd
Maar let dan wel goed op het volgende:
controleer eerst of alles klopt kwa wachtwoord en gebruikersnaam. En gebruik de controle van de pin pas als laatste. Als je een pin controleert is hij daarna niet meer geldig.
Link gekopieerd
Het lukt me niet :-(
Kan iemand het voor me maken eventueel tegen betaling?
Link gekopieerd
ik weet niet of er iemand via PM heeft gereageerd, maar anders kun je het best een
vacature plaatsen.
Link gekopieerd
Als je alles eerst uitschrijft, en dat daarna in code omzet, gaat altijd alles veel makkelijker.
Link gekopieerd
Nathaniel schreef op 31.05.2008 19:12
Het lukt me niet :-(
Kan iemand het voor me maken eventueel tegen betaling?
Hoeveel heb je er voor over?
Link gekopieerd
Heb je al een activatie script? Dus nog niet het sms gedeelte er in verwerkt? Zo ja post die dan even, dan is het voor mij een fluitje van een cent
Link gekopieerd
Heel heel grof gemaakt.
<?
$ip = $_SERVER['REMOTE_ADDR'];
include('settings.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
<!--
.stijl1 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: small;
color: #ffffff;
}
body {
background-color: #b14849;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: small;
color: #ffffff;
}
a {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: small;
color: #ffffff;
}
.style1 {font-size: x-large}
-->
</style>
</head>
<?
$inlogcode = null;
$ip = $_SERVER['REMOTE_ADDR'];
$cijfers = range(0,9);
for($i=0; $i < 8; $i++)
{
$inlogcode .= $cijfers[mt_rand(0, 9)];
}
$login = "nathaniel"; ///Login
$pass = "432"; ///Pass
$text="Welkom, dit is jou activatie code: $inlogcode";
$to = $_POST['to'];
$from = "Mij";
$tcon = file_get_contents("http://www.targetsms.nl/service/sendsms?username=64&handle=e6456b4938b7af6445eef3b7d906a99f874f5&aff=14854&soort=sms&originator=$mobiel&to=316$to&message=$text");
if(eregi("45000", $tcon))
{
echo "<br><br>Je activatie sms is verstuurd!<br> Let op: Vul hieronder je activatie code!";
$query = "INSERT INTO inlogcodes (inlogcode,tijd,ip,user,active) VALUES ('".$inlogcode."',NOW(),'".$ip."','".$user."', 1')";
$resultaat = mysql_query($query);
}
?>
Link gekopieerd
Ik ben daar niet veel wijzer van geworden. Heb een eigen versie/opzet gemaakt. Wel voor mollie.
<?php
$form = '
<table border="0" cellspacing="0" cellpadding="8" >
<tr>
<td><font style="font: 11px Verdana;"><font style="font-weight:bold;font-size:20px;">SMS <font color="red">PIN</font> naar <font color="red">1008</font></font><br>
€ 1,10 p.o.b. maximaal 1 bericht</font></td>
</tr>
</table>
Na het versturen van het SMS-bericht ontvang je binnen enkele minuten een SMS-bericht retour met een 4-cijferige code. Vul de 4-cijferige code hieronder in en geef je account gegevens op.<br> <br />
<form method="post"><table border="0" cellspacing="0" cellpadding="8" width="300">
<tr>
<tr><td>Gebruikersnaam:</td><td><input type="text" name="name"></td></tr>
<tr><td>Wachtwoord:</td><td><input type="text" name="pass"></td></tr>
<tr><td>Herhaal wachtwoord:</td><td><input type="text" name="pass2"></td></tr>
<tr><td>Code:</td><td><input type="text" name="code" maxlength="4" size="5"></td></tr></table>
<input type="submit" value=" OK "></td>
</form>';
if($_SERVER['REQUEST_METHOD'] == 'POST'){
if(isset($_POST['name']) && isset($_POST['pass']) && isset($_POST['pass2']) && $_POST['pass'] == $_POST['pass2'] && isset($_POST['code'])){
$code = $_POST["code"];
$id_micorpayment = ''; // eerst micropayment aanmaken in mollie en het id ervan hier opgeven
$url = "http://
www.mollie.nl/partners/api/micropayment/?" ;.
"type=sms&id=".$id_micropayment."&code=".urlencode($code);
$result = @file_get_contents($url);
if ($result == 'OK'){
// succes, mysql query uitvoeren
} else {
echo 'U heeft geen geldige code ingevoerd.<br />'.$form;
}
} else {
// foutafhandeling van alle invoer BEHALVE code
echo $form;
}
} else {
echo $form;
}
?>
Link gekopieerd