Bonsoir,

Je voudrais savoir comment faire pour faire en sorte d'affecter une valeur à ma session ( HERE // ) que je puisse utiliser en dehors du io.on(...

pour ensuite réutiliser cette valeur de session tout au long de mon application , pour le moment impossible de l'afficher en dehors du io.on(...

Une solution ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
app.get('/user/login/',function(req,res){
 
 
io.on('connection',function(socket){
 
    socket.on('userAuth',function(sReq){
 
        var user = sReq;
 
        toQuery = [sReq[0],sReq[1]];
 
        connection.query('SELECT * FROM users WHERE `username` = ? AND `password` = ?  ', toQuery , function(err,result){
            if(result[0]==undefined){
                socket.emit('authS','error')
            }
            else{
                socket.emit('authS','success');
                // HERE req.session.userID = 'HERE'
            }
        });
    });
});
    res.render('userAuth.ejs',{
        titlePage : 'Se connecter'
    });
 
});