Afficher un message après connexion
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Afficher un message après connexion
Bonsoir,
Je souhaiterais que lorsqu'un utilisateur se connecte sur mon forum, il y ait un message sur la page où il atterrira qui l'informe qu'il est bien connecté :
Comment faire ?
Merci d'avance.
Je souhaiterais que lorsqu'un utilisateur se connecte sur mon forum, il y ait un message sur la page où il atterrira qui l'informe qu'il est bien connecté :
- Code:
<span style="left: 50%;top: 50px;position: absolute;border: 1px solid #CC9E3A;box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);color: #000;font-size: 11px;padding: 3px 10px 3px 30px;z-index: 99">Vous êtes connecté(e)</span>
Comment faire ?
Merci d'avance.
Dernière édition par alv le Jeu 9 Mar 2017 - 20:10, édité 1 fois
Re: Afficher un message après connexion
Toujours personne pour m'aider ?
Re: Afficher un message après connexion
Encore un up
Re: Afficher un message après connexion
Ce n'est pas possible, personne ne peut m'aider depuis 2 semaines ?
Re: Afficher un message après connexion
Up
3 semaines que le sujet est ouvert
3 semaines que le sujet est ouvert
Re: Afficher un message après connexion
J'ai besoin d'aide
Re: Afficher un message après connexion
J'ai besoin d'aide
Re: Afficher un message après connexion
J'ai besoin d'aide
Re: Afficher un message après connexion
Salut alv,
peut être ce script "sur toutes les pages":
Si tout se passe bien le span devrait s'afficher au niveau de la flèche sur la capture
a++
Il faudra sûrement repositionner ton span
peut être ce script "sur toutes les pages":
- Code:
$(function(){
if (_userdata["session_logged_in"]== "1")
{
$('#bandeauhaut a.bandeauhaut_onglet:last').after('<span style="left: 50%;top: 50px;position: absolute;border: 1px solid #CC9E3A;box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);color: #000;font-size: 11px;padding: 3px 10px 3px 30px;z-index: 99">Vous êtes connecté(e)</span>');
}
});
Si tout se passe bien le span devrait s'afficher au niveau de la flèche sur la capture
a++
Il faudra sûrement repositionner ton span
Invité- Invité
Re: Afficher un message après connexion
Bonsoir Milouze14,
Merci beaucoup de m'avoir aidé. Je désespérais.
Ce n'est pas vraiment ce que j'imaginais. Ce code affiche un message sur toutes les pages. Je voyais plutôt un bandeau comme celui des cookies. Il apparaîtrait sur la première page après connexion et pas sur les autres.
Merci beaucoup de m'avoir aidé. Je désespérais.
Ce n'est pas vraiment ce que j'imaginais. Ce code affiche un message sur toutes les pages. Je voyais plutôt un bandeau comme celui des cookies. Il apparaîtrait sur la première page après connexion et pas sur les autres.
Re: Afficher un message après connexion
Bonsoir,
Je viens à votre secours, plus d'un mois d'attente ça devenait long...
J'ai donc modifié le script du tutoriel pour faire d'un pierre deux coups :
Il vous suffit de remplacer l'alert() par le code de votre choix. Notez que cela ne fonctionne que si le formulaire "pop-up" est utilisé (donc pas via les formulaires de type "connexion rapide" qui peuvent s'afficher sur le haut ou le bas du forum).
Cordialement,
Walt
Je viens à votre secours, plus d'un mois d'attente ça devenait long...
J'ai donc modifié le script du tutoriel pour faire d'un pierre deux coups :
- Code:
$(function() {
if (_userdata["session_logged_in"] == "0" && my_getcookie('newlogin') != "0") {
my_setcookie('newlogin', "0", 1, 0);
}
if (_userdata["session_logged_in"] == "1" && my_getcookie('newlogin') != "0") {
alert('Vous êtes désormais connecté(e)');
my_setcookie('newlogin', "0", 1, 0);
}
if (_userdata["session_logged_in"] == "0") {
/* PERSONNALISATION DES TEXTES */
var txt_username = "Nom d'utilisateur",
txt_password = "Mot de passe",
txt_login = "Connexion",
txt_remember = "Rester connecté(e)",
txt_guest = "Pas encore inscrit(e) ?",
txt_create = "Créez un compte",
txt_lost = "Mot de passe perdu ?",
txt_recover = "Récupérez-le";
/* FIN DE PERSONNALISATION - Ne rien modifier ci-après */
$('body').prepend('<div id="quickloginform_overlay" style="display:none;z-index:2147483647"></div><div id="quickloginform" style="display:none;z-index:2147483647"><form id="fa-login-form" class="login-form" name="form_login" method="post" action="/login"><input type="text" maxlength="40" name="username" placeholder="' + txt_username + '" required=""><input type="password" maxlength="32" name="password" placeholder="' + txt_password + '" required=""><button name="login">' + txt_login + '</button><label><p>' + txt_remember + ' <input type="checkbox" style="vertical-align: middle;" name="autologin"></p></label><p style="float:left; text-align:left;">' + txt_guest + '<br><a href="/register">' + txt_create + '</a></p><p style="float:right; text-align:right;">' + txt_lost + '<br><a href="/profile?mode=sendpassword">' + txt_recover + '</a></p><div style="clear:both;"></div><input name="redirect" value="' + window.location.pathname + '" type="hidden"></form></div>');
$('a[href*="/login"]').click(function() {
$('#quickloginform, #quickloginform_overlay').fadeIn();
$('#quickloginform input[name="username"]').focus();
my_setcookie('newlogin', "1", 1, 0);
return false;
});
$(document).click(function(e) {
if ($(e.target).closest('#quickloginform form').length === 0) {
$('#quickloginform, #quickloginform_overlay').fadeOut();
}
});
$(document).keyup(function(e) {
if (e.keyCode == 27) {
$('#quickloginform, #quickloginform_overlay').fadeOut();
}
});
}
});
Il vous suffit de remplacer l'alert() par le code de votre choix. Notez que cela ne fonctionne que si le formulaire "pop-up" est utilisé (donc pas via les formulaires de type "connexion rapide" qui peuvent s'afficher sur le haut ou le bas du forum).
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6087
Inscrit(e) le : 08/09/2015
Re: Afficher un message après connexion
Bonjour Walt,
Merci d'avoir entendu le SOS d'un terrien en détresse. 1 mois, ça fait long.
Ça marche, sans avoir la connexion rapide d'activé.
J'aurai aimé aussi le même principe quand le membre se déconnecte, avec le message "Vous vous êtes déconnecté(e)".
Merci d'avance.
Merci d'avoir entendu le SOS d'un terrien en détresse. 1 mois, ça fait long.
Ça marche, sans avoir la connexion rapide d'activé.
J'aurai aimé aussi le même principe quand le membre se déconnecte, avec le message "Vous vous êtes déconnecté(e)".
Merci d'avance.
Re: Afficher un message après connexion
Ah oui effectivement, la manière dont j'ai rédigé la chose fait que cela fonctionne indépendamment de l'usage de la connexion rapide.
Sans avoir réellement testé on peut utiliser le raisonnement inverse :
Dites moi ce que ça donne.
Cordialement,
Walt
Sans avoir réellement testé on peut utiliser le raisonnement inverse :
- Code:
$(function() {
if (_userdata["session_logged_in"] == "1" && my_getcookie('newlogout') != "0") {
my_setcookie('newlogout', "0", 1, 0);
}
if (_userdata["session_logged_in"] == "0" && my_getcookie('newlogout') != "0") {
alert('Vous êtes désormais déconnecté(e)');
my_setcookie('newlogout', "0", 1, 0);
}
$('a[href*="/login?logout"]').click(function() {
my_setcookie('newlogout', "1", 1, 0);
});
});
Dites moi ce que ça donne.
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6087
Inscrit(e) le : 08/09/2015
Re: Afficher un message après connexion
Merci, ça marche
Dernière chose : est-ce-qu'il est possible qu'en cliquant sur "Déconnexion", le membre reste sur la page où il était comme quand on clique sur "Connexion" ?
Edit : pour le message de déconnexion, il apparaît aussi quand j'arrive sur mon forum pour la première fois après avoir ouvert mon navigateur.
Dernière chose : est-ce-qu'il est possible qu'en cliquant sur "Déconnexion", le membre reste sur la page où il était comme quand on clique sur "Connexion" ?
Edit : pour le message de déconnexion, il apparaît aussi quand j'arrive sur mon forum pour la première fois après avoir ouvert mon navigateur.
Re: Afficher un message après connexion
Bonsoir,
Non, le formulaire de connexion prévoit un champ qui permet de contrôler la redirection, ce qui n'existe pas du côté de la déconnexion.
S'agissant de votre "edit", j'y jette un œil dès que j'en ai le temps.
Cordialement,
Walt
alv a écrit:Dernière chose : est-ce-qu'il est possible qu'en cliquant sur "Déconnexion", le membre reste sur la page où il était comme quand on clique sur "Connexion" ?
Non, le formulaire de connexion prévoit un champ qui permet de contrôler la redirection, ce qui n'existe pas du côté de la déconnexion.
S'agissant de votre "edit", j'y jette un œil dès que j'en ai le temps.
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6087
Inscrit(e) le : 08/09/2015
Re: Afficher un message après connexion
Bonjour,
OK, merci.
OK, merci.
Re: Afficher un message après connexion
Bonjour,
Voilà pour le code corrigé pour éviter une alerte à la première arrivée sur le forum
Cordialement,
Walt
Voilà pour le code corrigé pour éviter une alerte à la première arrivée sur le forum
- Code:
if (my_getcookie('newlogout') != null) {
if (_userdata["session_logged_in"] == "1" && my_getcookie('newlogout') != "0") {
my_setcookie('newlogout', "0", 1, 0);
}
if (_userdata["session_logged_in"] == "0" && my_getcookie('newlogout') != "0") {
alert('Vous êtes désormais déconnecté(e)');
my_setcookie('newlogout', "0", 1, 0);
}
$('a[href*="/login?logout"]').click(function() {
my_setcookie('newlogout', "1", 1, 0);
});
} else {
my_setcookie('newlogout', "0", 1, 0);
}
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6087
Inscrit(e) le : 08/09/2015
Re: Afficher un message après connexion
Bonsoir,
Après des tests, ça marche nickel.
Merci beaucoup Walt pour votre aide précieuse.
Après des tests, ça marche nickel.
Merci beaucoup Walt pour votre aide précieuse.
Sujets similaires
» Afficher un message d'erreur lors de la connexion via son mail
» Petit soucis après modification et suppression des colonnes message, sujet et dernier message
» [Modération] Retour au message suivant après suppression d'un message
» Facebook Connect : Message d’erreur quand on souhaite se connecter depuis la connexion rapide du bas du forum et sur la page de connexion
» activer la chatbox avec option "ne pas afficher" et après ?
» Petit soucis après modification et suppression des colonnes message, sujet et dernier message
» [Modération] Retour au message suivant après suppression d'un message
» Facebook Connect : Message d’erreur quand on souhaite se connecter depuis la connexion rapide du bas du forum et sur la page de connexion
» activer la chatbox avec option "ne pas afficher" et après ?
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum