Requêté à la fin de l'inscription [Réglé]
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
Je suis sous PHPBoost V4.1 et je voudrait savoir parce que j'aimerais faire une requête PHP à la fin de l'inscription d'un utilisateur avec confirmation direct, sauf que je ne trouve pas le fichier
Merci de votre aide
PaperToss Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre PaperToss
- Inscrit le : 25/03/2016
Il s'agit du fichier users/controllers/UserRegistrationController.class.php
A la ligne 219, tu as
Code PHP :
try {
$user_id = UserService::create($user, $auth_method, $this->member_extended_fields_service);C'est cela qui va créer le membre dans la bdd.
Avant le catch, tu peux ajouter ce que tu veux.
Cordialement.
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
Je reviens vers vous parce que j'ai essayé mais cela ne fonctionne malheureusement pas, j'ai bien mis cette requête
[code=php]
$Sql->query_inject("UPDATE " . PREFIX . "member SET points = points + '12' WHERE login = '" . $User->get_pseudo() . "'", __LINE__, __FILE__);
Mais malheureusement lorsque je regarde dans la BDD le champ est toujours à 0 :/
Merci encore
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
Code PHP :
PersistenceContext::get_sql()->query_inject("UPDATE " . PREFIX . "member SET points = points +15 WHERE user_id = '" . $user_id . "'", __LINE__, __FILE__); PersistenceContext::get_sql()->query_inject("INSERT INTO " . PREFIX . "historique (pseudo, points, date, description) VALUES('" . $user->get_pseudo() . "','15', '" . gmdate_format('date_format'). "', 'Bienvenue sur RPG Maker MV France.')", __LINE__, __FILE__);
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
Merci la première requête fonctionne correctement, mais la deuxième je pense pas il n'y a rien dans l'historique
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :

Du coup je me demande, si dès l'inscription la variable $user->get_pseudo arrive à chopper le pseudo, parce que si c'est pas le cas pour ça que ça fontionne pas je pense
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
15 03/05/2016 à 10h13 Bienvenue sur RPG Maker MV France.
Mais pas le pseudo :/
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
Code PHP :
PersistenceContext::get_sql()->query_inject("UPDATE " . PREFIX . "member SET points = points +15 WHERE user_id = '" . $user_id . "'", __LINE__, __FILE__); PersistenceContext::get_sql()->query_inject("INSERT INTO " . PREFIX . "historique (pseudo, points, date, description) VALUES('" . $user->get_pseudo() . "','15', '" . gmdate_format('date_format'). "', 'Merci pour votre message sur le livre d\'or.')", __LINE__, __FILE__);
En gros j'ai créé un système de point sur PHPBoost, mais les requêtes d'ajout des points,bah je l'ai fait manuellement à chaque requête qui poste un message genre sur le forum, livre d'or, téléchargement j'ajoute une requête pour donne rdes poiints
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
Code PHP :
. AppContext::get_current_user()->get_login() .
Merci en tout cas Julien
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie