/**
* Fonctions permettant d'inscrire un utilisateur dans la base de donnée
* de la carte Mappemonde.net spécifiée par son identifiant.
*
* ATTENTION : La carte doit préalablement être configurée pour pouvoir
* recevoir les inscriptions de façon distante.
*
* v1.1 (sécurité)
*/
function mappemonde_register($id_compte,$compte_password,$nom,$password_md5,$pere,$subdivision,$email= '',$details= '',$annexe1= '',$annexe2= '',$annexe3= '') {
return @implode('',file('http://www.mappemonde.net/admin/script/inscription.php?'.
'id_compte='.$id_compte.
'&compte_password='.urlencode($compte_password).
'&pere='.urlencode($pere).
'&subdivision='.urlencode($subdivision).
'&nom='.urlencode($nom).
'&pass='.urlencode($password_md5).
'&email='.urlencode($email).
'&details='.urlencode($details).
'&annexe1='.urlencode($annexe1).
'&annexe2='.urlencode($annexe2).
'&annexe3='.urlencode($annexe3)));
}
/* Attention ! Cete fonction met le profil à jour intégralement, même si vous laissez des champs vides. */
function mappemonde_edit($id_compte,$compte_password,$nom,$password_md5,$new_nom,$new_password_md5,$pere,$subdivision,$email= '',$details= '',$annexe1= '',$annexe2= '',$annexe3= '') {
return @implode('',file('http://www.mappemonde.net/admin/script/edition.php?'.
'id_compte='.$id_compte.
'&compte_password='.urlencode($compte_password).
'&nom='.urlencode($nom).
'&pass='.urlencode($password_md5).
'&newnom='.urlencode($new_nom).
'&newpass='.urlencode($new_password_md5).
'&pere='.urlencode($pere).
'&subdivision='.urlencode($subdivision).
'&email='.urlencode($email).
'&details='.urlencode($details).
'&annexe1='.urlencode($annexe1).
'&annexe2='.urlencode($annexe2).
'&annexe3='.urlencode($annexe3)));
}
function mappemonde_delete($id_compte,$compte_password,$nom,$password_md5) {
return @implode('',file('http://www.mappemonde.net/admin/script/delete.php?'.
'id_compte='.$id_compte.
'&compte_password='.urlencode($compte_password).
'&nom='.urlencode($nom).
'&pass='.urlencode($password_md5)));
}
function mappemonde_input_js() {
return 'http://www.mappemonde.net/include/subdivision.js';
}
function mappemonde_input_field1($id_compte,$nom= '',$password_md5= '') {
return @implode('',file('http://www.mappemonde.net/admin/script/field1.php?'.
'id_compte='.$id_compte.
'&nom='.urlencode($nom).
'&pass='.urlencode($password_md5)));
}
function mappemonde_input_field2($id_compte,$nom= '',$password_md5= '') {
return @implode('',file('http://www.mappemonde.net/admin/script/field2.php?'.
'id_compte='.$id_compte.
'&nom='.urlencode($nom).
'&pass='.urlencode($password_md5)));
}
function mappemonde_get_details($id_compte,$nom= '',$password_md5= '') {
if ($nom == '') return '';
return @str_replace('"','"',htmlentities(stripslashes(implode('',file('http://www.mappemonde.net/admin/script/details.php?'.
'id_compte='.$id_compte.
'&nom='.urlencode($nom).
'&pass='.urlencode($password_md5))))));
}
function mappemonde_get_annexe($id_compte,$index,$nom= '',$password_md5= '') {
if ($nom == '') return '';
return @str_replace('"','"',htmlentities(stripslashes(implode('',file('http://www.mappemonde.net/admin/script/annexe.php?'.
'index='.$index.
'&id_compte='.$id_compte.
'&nom='.urlencode($nom).
'&pass='.urlencode($password_md5))))));
}
function mappemonde_get_annexe_name($id_compte,$index) {
return @str_replace('"','"',htmlentities(stripslashes(implode('',file('http://www.mappemonde.net/admin/script/annexe_name.php?'.
'index='.$index.
'&id_compte='.$id_compte)))));
}
function mappemonde_get_infos($id_compte,$nom,$password_md5) {
return @implode('',file('http://www.mappemonde.net/admin/script/get.php?'.
'id_compte='.$id_compte.
'&nom='.urlencode($nom).
'&pass='.urlencode($password_md5)));
}
?>
Warning: Cannot modify header information - headers already sent by (output started at /home/histiocy/public_html/forum/includes/mappemonde_interface.php:1) in /home/histiocy/public_html/forum/includes/sessions.php on line 254
Warning: Cannot modify header information - headers already sent by (output started at /home/histiocy/public_html/forum/includes/mappemonde_interface.php:1) in /home/histiocy/public_html/forum/includes/sessions.php on line 255
Warning: Cannot modify header information - headers already sent by (output started at /home/histiocy/public_html/forum/includes/mappemonde_interface.php:1) in /home/histiocy/public_html/forum/includes/page_header.php on line 488
Warning: Cannot modify header information - headers already sent by (output started at /home/histiocy/public_html/forum/includes/mappemonde_interface.php:1) in /home/histiocy/public_html/forum/includes/page_header.php on line 490
Warning: Cannot modify header information - headers already sent by (output started at /home/histiocy/public_html/forum/includes/mappemonde_interface.php:1) in /home/histiocy/public_html/forum/includes/page_header.php on line 491
Histiocytose-x.be :: page principale
Histiocytose-x.be Forum d'entraide sur cette maladie
Nous avons 181 membres enregistrés L'utilisateur enregistré le plus récent est peg
Nos membres ont posté un total de 0 message dans sujets
Sondage
Bienvenue
Bienvenue sur le site de Domi qui traite de l'entraide et de la maladie sur l'histiocytose-x.be
Ce site est fait pour les malades de cette maladie et pour leurs proches, toutes les demandes de soutien sont les bienvenues ;)
Anti RobOt
Posté le: Mercury_be @ Mar Avr 03, 2007 1:24 pm
Salut à tous
Notre forum, comme beaucoup, est touché par le SPAM (inscriptions bidons de robots publicitaires).
Pendant longtemps, moi même et Domi les avons virés à la main, mais cette opération est fastidieuse (parfois 6 à 7 inscriptions par jour)
L'opération, fastidieuse, était réalisée manuellement car je n'avais pas trouvé de module complémentaire phpBB efficace mais simple à installer.
C'est désormais chose faite grâce à l'addon "Confirmation Textuelle" http://bbantispam.com/tc/ de Oleg Parashchenko
Je le recommande sans réserve
1. Le principe
On définit des questions (et des réponses associées) qui sont proposées aléatoirement à l'inscription. En choisissant bien la question, un humain peut y répondre très facilement tandis qu'un robot sera mis en échec.
2. Les avantages
2.1. Rapide à installer* : 3 à 5 min contre 1h ou plus comparé à d'autres, sans parler des risques d'erreur dans les modifications de fichiers
2.2 Simple : pas d'options inutiles qui compliquent l'installation ou l'usage comme c'est le cas pour d'autres modules basés sur le même mécanisme de fonctionnement
2.3 Efficace : 62 robots spammeurs ont été mis en échec depuis lundi dernier. Aucun n'a pu passer !
2.4 Inscription effective immédiatement pour les utilisateurs. En effet comme la solution est efficace, on peut rendre le compte de l'utilisateur actif dès la fin de la saisie du formulaire d'inscription, alors qu'habituellement, pour réduire le risque de SPAM, l'utilisateur devait confirmer son inscription en cliquant sur un lien envoyé par mail.
* Il y a une requête SQL à exécuter mais avec ce tutoriel c'est fait en deux clics de souris.
3. Conclusion
Etant très satisfait, une traduction française à été prposée à l'auteur (cf screens ci-dessous) et je fais la promotion de ce super addon (dans le monde phpBB on parle de "MOD" pour MODification) auprès des gestionnaires de forum phpBB (je sais qu'il y en a quelques-uns parmi nous ) et aussi auprès de Google qui passera bientôt indexer ce post (d'où ce message détaillé)
L'interface d'administration
Ecran d'inscription utilisateur
Problème réglé !!! les robots ne passerons plus... si vous voulez vous aussi ce petit mods qui est génial demandez le moi
Citation:
Nous avons quelques soucis avec l'hébergeur depuis une semaine, j'essaye de corriger leurs erreurs, mais ça prend du temps, ils sont VRAIMENT lourds chez HOSTEUR !!!
désolé pour les petits désagréments que vous pourriez subir..