Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/04/2008, 18h29   #1
Membre régulier
 
Inscription : juin 2006
Messages : 324
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : juin 2006
Messages : 324
Points : 80
Points : 80
Par défaut Probleme Session Timeout

Bonjour,

j'ai une page asp qui attribut un Session.Timeout=60
et qui redirige par response.redirect vers une autre page asp (GestionER2.asp)

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Set conn = Server.CreateObject("ADODB.Connection")
connstring="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.MapPath(".") & "/admin/formations3.mdb"  
conn.Open connstring 
 
sql = "SELECT * from tblGestionnaire where Password = '"&Request.form("password")&"' and Email_Corres = '"&Request.form("login")&"'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open sql, conn
if rs.EOF then
response.redirect "BadPass2.asp"  
 
else
Session.Timeout=60
session("login") = Request.form("login")
session("password") = Request.form("password") 
response.redirect ("GestionER2.asp?ref="&rs("ref"))

Le probleme est que la session dure environ 1 minute sur cette page
Voici le code de la deuxième page


Code :
1
2
3
4
5
6
7
8
9
10
Dim conn
Dim rs
Dim sql
Dim connstring
Dim i
Dim theref
if session("login")="" or session("password")="" then response.redirect("FinSession2.asp")end if
Set conn = Server.CreateObject("ADODB.Connection")
connstring="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.MapPath(".") & "/admin/formations3.mdb"  
conn.Open connstring
Comment faire pour que cette session dure 60 minutes


Merci à tous
nicolasferraris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2008, 23h58   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 859
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 859
Points : 5 979
Points : 5 979
Salut,

La durée par défaut est 20 minutes. D'un point de vue sécurité et performance c'est bien assez non?

Il n'y a apparement pas de bonne raison pour que la durée de session ne soit pas celle que tu demande. Tu peux tjrs essayer de le fixer dans les paramètres de IIS.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 09h01   #3
Membre régulier
 
Inscription : juin 2006
Messages : 324
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : juin 2006
Messages : 324
Points : 80
Points : 80
Par défaut suite timeout

le problème est que même si j'enlève la ligne de code :

la session dure à peine 10 min !!
nicolasferraris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 23h30   #4
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 859
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 859
Points : 5 979
Points : 5 979
Citation:
Envoyé par Immobilis Voir le message
Tu peux tjrs essayer de le fixer dans les paramètres de IIS.
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 09h04   #5
Membre régulier
 
Inscription : juin 2006
Messages : 324
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : juin 2006
Messages : 324
Points : 80
Points : 80
Par défaut suite

quelle est la procédure?
nicolasferraris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 23h49   #6
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 859
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 859
Points : 5 979
Points : 5 979
Il faut aller trifouiller dans les options de IIS > ton site web, il y a un onglet dans lequel figure la durée des sessions.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h25.


 
 
 
 
Partenaires

Hébergement Web