Sprawdzanie subskrypcji przy logowaniu:
session_start();
include_once('MtSubscriptionsLib.php');
$c = new MtSubscriptionsLib();
if (isset($_POST['msisdn']) && floatval($_POST['msisdn']) && (strlen($_POST['msisdn']) == 9 || strlen($_POST['msisdn']) == 11)) {
$test = $c->isMsisdnValid($_POST['msisdn'], $_POST['la'], $_POST['prefix']);
if ($test) {
header("Location: premium.php");
exit;
} else {
$c->setloginError("numer nie posiada wykupionej subskrypcji");
}
}else{
if(isset($_POST['msisdn'])){
$c->setloginError("podany numer nie jest prawidłowy");
}
}
Po poprawnym zalogowaniu (podany przez użytkownika numer telefonu posiada wykupioną subskrybcję) użytkownik jest przekierowywany na stronę premium.php
Wyświetlanie formularza do logowania:
include_once('MtSubscriptionsLib.php');
$c->render($label = "msisdn:",$prefix = "PAY",$la = "60255", $actionscript = "login.php");
Kod źródłowy