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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
| <?php
// Appel des constantes
require_once("config.php");
//
session_start();
$allo = (@$_GET['logoff']);
$membres = (isset($_SESSION['user_uid']));
?>
<?php
// Affichage pour les membres logués
if (($allo ==0) and ($membres ==0)) {
if(@$_GET['page']!="") require("../bourse/affilie/pages/".$_GET['idc']."/".$_GET['page'].".htm");
require("../bourse/affilie/pages/".$_GET['idc']."/default.htm");
} ?>
<?php
if(isset($_SESSION['clientid'])){
// on regarde si logg
if($_SESSION['cour']==$_GET['idc']){
require("affilie/pages/".$_GET['idc']."/".$_GET['page'].".htm");
}else{
echo " <strong>Dsol, pour accéder d'autre cours vous devez retaper votre code !</strong><br><br>";
echo " Attention : une fois dconnect vous devrez retaper votre code pour tout les cours<br>";
echo " <a href=\"browse.php?idc=".$_SESSION['cour']."&page=default\">Retour au cour </a><br> - <a href=\"?idc=".$_GET['idc']."&logoff=1\">Deconnectez-vous</a> - ";
}
}elseif(isset($_GET["RECALL"])){
$RECALL=$_GET["RECALL"];
//echo "RECALL ".$RECALL;
//exit;
if (trim($RECALL)=="") {
// La variable RECALL est vide, renvoi de l'internaute
//vers une page d'erreur
//Header("Location: erreur.html");
//echo "RECALL VIDE";
// exit;
}else{
// $RECALL contient le code d'accs
$RECALL = urlencode($RECALL);
// $AUTH doit contenir l'identifiant de VOTRE document
$AUTH = urlencode("***/****/*****");
// envoi de la requte vers le serveur AlloPAss
// dans la variable $r[0] on aura la rponse du serveur
// dans la variable $r[1] on aura le code du pays d'appel de l'internaute
//(FR,BE,UK,DE,CH,CA,LU,IT,ES,AT,...)
// Dans le cas du multicode, on aura galement $r[2],$r[3] etc...
// contenant chaque fois le rsultat et le code pays.
$r=@file("http://www.allopass.com/check/vf.php4?CODE=$RECALL&AUTH=$AUTH");
// on teste la rponse du serveur
if (ereg("ERR",$r[0]) || ereg("NOK",$r[0])) {
// Le serveur a rpondu ERR ou NOK : l'accs est donc refus
//header("Location: browse.php");
echo "ereg pas valable";
//exit;
}else {
session_start();
$_SESSION['clientid'] = $RECALL;
$_SESSION['nom'] = "Paiement l'acte";
$data = urldecode($_GET['DATAS']);
//echo $data;
$_SESSION['cour'] = substr($data,0,strpos($data,"/"));
$pdf = substr($data,strpos($data,"/")+1);
require("affilie/pages/".$_SESSION['cour']."/".$pdf.".htm");
}
}
}
else{?>
<?php
}
?> |
Partager