Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2892 connectés 

  FORUM HardWare.fr
  Programmation

  [ASP] Passage d'info entre 2 pages avec Response.redirect !!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP] Passage d'info entre 2 pages avec Response.redirect !!

n°64095
Drums
Posté le 08-10-2001 à 19:55:24  profilanswer
 

Voilà : je veux faire une page qui prend en entrée un id et un pwd, check le user puis redirige vers une autre page en fonction du type du user via un response.redirect.
 
J'ai commencé par utiliser les cookies mais ceux-ci peuvent être perdus à cause du response.redirect, c'est pas compatible (j'ai trouvé des infos là-dessus).
 
J'ai ensuite essayé de passer par les variables sessions, idem, elles sont perdues après le response.redirect.
 
Résigné, j'ai voulu récupérer dans la page d'arrivée du response.redirect les paramètres du formulaire id/pwd, quitte à refaire un appel à la bdd pour repndre les paramètres du user et idem : les request sur l'id et le pwd me retournent empty :gun: !!!!
 
Comment je peux faire bordel :fou: ? C'est quand même un besoin normal ! Je dosi quand même pas passer par ma base de données ?
 
HELP HELP HELP !!!

mood
Publicité
Posté le 08-10-2001 à 19:55:24  profilanswer
 

n°64258
dilyfe
Posté le 09-10-2001 à 18:27:15  profilanswer
 

je saisi mal ton pb,
 
des variables session perdues apres le redirect !!!!  
 
 
Check dans ta base du statut du user
If RsUser("Type" ) = "ADM" Then
   Session("User" ) = "Admin"
Else
   Session("User" ) = "Guest"
End If
 
Response.redirect "pagesuivante.asp"
 
 
Sur cette page suivante
 
 
If Session("User" ) = "Admin" Then
 
    scipts admin
 
Else
 
    pas d'acces
 
End if

n°64269
Drums
Posté le 09-10-2001 à 18:46:40  profilanswer
 

dilyfe a écrit a écrit :

je saisi mal ton pb,
 
des variables session perdues apres le redirect !!!!  
 
 
Check dans ta base du statut du user
If RsUser("Type" ) = "ADM" Then
   Session("User" ) = "Admin"
Else
   Session("User" ) = "Guest"
End If
 
Response.redirect "pagesuivante.asp"
 
 
Sur cette page suivante
 
 
If Session("User" ) = "Admin" Then
 
    scipts admin
 
Else
 
    pas d'acces
 
End if  




 
Justement je fais exactement ça et ça ne colle pas : je perds session("user" ).

n°64275
Drums
Posté le 09-10-2001 à 19:05:37  profilanswer
 

J'ai trouvé un truc : ça ne le fait pas quand je positionne un seul cookie et non plusieurs.

n°64364
grosmethos
Posté le 10-10-2001 à 21:35:08  profilanswer
 

Salut
Bon j'ai pa tout compris non plus...mais ............
tu peux quand tu fais un redirect passer des parametres dans ton url:
response.redirect("mapage.asp?var1=XXXX&var2=YYYY" )
et pourquoi ainsi  contruire une chaine de caractere de façon dynamqie avec les parametre que tu veux..
Mais bon si c'est du password et du login attention sa pass en claire dans l'url :)
@+

n°64365
grosmethos
Posté le 10-10-2001 à 21:36:42  profilanswer
 

j'oublais tu peux aussi utiliser un script java
 
%>
<script language="javascript">
window.location="mapage.asp";
</script>
donc là pas de redirect et peut etre là que tes cookies et autres sessions passent :)
@+

n°64389
Titalium
Posté le 11-10-2001 à 00:30:43  profilanswer
 

Personnellement, j'ai une page qui fonctionne comme la tienne. Voila le code :
 
// Check du password
Response.Cookies("Login" ) = Request.Form("Login" )
Response.Cookies("Pass" ) = Request.Form("Pass" )
Response.Redirect("Accueil.asp" )

 
Tout fonctionne très bien...

n°64435
Drums
Posté le 11-10-2001 à 10:40:05  profilanswer
 

Effectivement, je ne peux pas passer en clair les infos dans l'adresse.
 
Sinon Titalium attention, le fonctionnement n'est pas garantit et peut-être incompatible avec certains navigateurs, cf : http://www.aspfree.com/authors/rob [...] asp?aid=30
 
Le response.redirect peut vider le header (et donc les cookies).
 
J'ai résolu mon pb en utilisant un seul cookie mais je ne comprends pas pourquoi ça marche avec un seul cookie et pas plusieurs.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ASP] Passage d'info entre 2 pages avec Response.redirect !!

 

Sujets relatifs
[ASP] remplacé les "[ASP] Probléme pour le saut de ligne
Portail Java, info[ASP] cookie
[C++] Passage de référence[ASP] Tri
[ASP]pb syntaxe[ASP] traduction SERVEUR MAIL
[ASP] Pb de tripassage d'arguments pour un .bat
Plus de sujets relatifs à : [ASP] Passage d'info entre 2 pages avec Response.redirect !!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR