Django-fr

Forum

#1 02-03-2015 03:13:22

Alone9
Membre
Inscription : 29-08-2014
Messages : 32

Savoir quand un utilisateur se déconnecte

Bonjour,

je voudrais savoir si il y a une condition possible pour savoir quand un utilisateur quitte le site ou se déconnecte ?

Hors ligne

#2 02-03-2015 10:25:23

Xavier Ordoquy
Administrateur
Lieu : Puteaux, France
Inscription : 12-10-2011
Messages : 312
Site Web

Re : Savoir quand un utilisateur se déconnecte

S'il se déconnecte explicitement, il appellera la vue logout, sinon, il n'y a pas moyen coté Django même. Via du javascript c'est probablement possible.

Hors ligne

#3 03-03-2015 01:15:10

Alone9
Membre
Inscription : 29-08-2014
Messages : 32

Re : Savoir quand un utilisateur se déconnecte

Comment je peux faire pour transmettre à JavaScript un dictionnaire Python en toute sécurité ?

# views.py #
def home(request):
    RL = {"test0" : "Aqua"}
    return render(request, 'test.html', {"RL":RL})

# test.html #
var RL = {{RL}}

# console #
ERREUR
var RL = {"test0&quot : &quotAqua"}

Voila ce que ça me retourne, et si je mets "safe" tout utilisateur ayant quelque notion en html pourra y entrer du code.

Dernière modification par Alone9 (03-03-2015 05:10:04)

Hors ligne

#4 08-04-2015 19:16:03

Romaiiin
Membre
Inscription : 08-04-2015
Messages : 6

Re : Savoir quand un utilisateur se déconnecte

hum.. tu pourrais faire ça dans ton html :
<div id='test_hide' style='display:none'>{{RL['test0']}}</div>

Tu peux ensuite récupérer le contenu du tableau dans la div avec le JS sans que les utilisateurs ne le voient, après il y a surement une meilleur astuce, attends d'autres avis. smile

Dernière modification par Romaiiin (08-04-2015 19:16:57)

Hors ligne

Pied de page des forums