begin process at 2012 02 12 12:43:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

[ASP.NET][VB.NET]Redirect Page after connexion


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[ASP.NET][VB.NET]Redirect Page after connexion

jeudi 28 octobre 2004 à 09:56:38 | [ASP.NET][VB.NET]Redirect Page after connexion

chrisisis

Bonjour,

J'ai une application asp.net
Lorsqu'on arrive sur le site, tant que l'on n'est pas connecté on est considéré anonyme
Pour ceratine page, il faut être connecté, par exemple je veux modifier un compte, la page vérifie si l'utilisateur n'est pas anonyme, et si oui, transfert vers une page de connexion
Je cherche à renvoyer l'utilisateur après son authentification à le renvoyer à la page qui l'a rediriger
Exemple
Utilisateur Anonyme
Clic sur lien modifier_compte
La page modifier_compte.aspx, vérifie s'il est connecté
Non connecté, elle le redirige vers login.aspx
Code:
Server.Transfer("./login.aspx")

L'uilisateur se connecte
La page login.paspx le redirige vers la page de départ : modifier_compte.aspx, il peut modifier son compte
Comment je peux récupérer l'url de la page qui a effectuée la redirection ??
Dans l'objet page, j'ai l'url de la page en cours
Je pourrai utiliser un objet session, mais pas très pratique

J'ai cherché sur le web, sans succès, tout ce que je trouve c'est la différence entre server.transfer et response.redirect

Une idée, uen suggestion,
Merci d'avance
jeudi 28 octobre 2004 à 10:10:18 | Re : [ASP.NET][VB.NET]Redirect Page after connexion

jesusonline

Membre Club Administrateur CodeS-SourceS
Tout ca se fait tres facilement il suffit de modifier la balise authorization du web.config
de memoire c'est un truc comme ca
<authorization>
<deny users="?" />
</authorization>

Je suis pas chez moi la donc au besoin redit moi ca se soir

et il doit y avoir un exemple sur le site ou alors cherche sur dotnet-news.com


Cyril
jeudi 28 octobre 2004 à 10:16:14 | Re : [ASP.NET][VB.NET]Redirect Page after connexion

jesusonline

Membre Club Administrateur CodeS-SourceS
http://www.aspfr.com/forum.v2.aspx?ID=294714

http://www.aspfr.com/code.aspx?id=9082

http://www.aspfr.com/code.aspx?ID=8926

Cyril
jeudi 28 octobre 2004 à 14:01:31 | Re : [ASP.NET][VB.NET]Redirect Page after connexion

chrisisis

Réponse acceptée !
Sur un autre forum, on m'a répondu, donc je vous afis profiter de la solution également

Request.ServerVariables("HTTP_REFERER")

renvoi l'url de la apge appelante

Attention en postback, il s'agit de l'url de la page

jeudi 28 octobre 2004 à 16:43:22 | Re : [ASP.NET][VB.NET]Redirect Page after connexion

jesusonline

Membre Club Administrateur CodeS-SourceS
lol ca, ca te permet de savoir l'url que le client vient de saisir, la méthode que je te montre, n'a pas besoin de tout ca.

tu vas sur la page qui est protegé, celle ci te redirige vers login.aspx avec en parametre la page qui l'a appellé, puis apres cette page nous redirige vers la page qu'on avait appellé au debut, et tout ca, sans taper presque la moindre ligne de code


Cyril
vendredi 29 octobre 2004 à 09:26:38 | Re : [ASP.NET][VB.NET]Redirect Page after connexion

chrisisis

Oui, mais voilà je n'ai pas q'une page de login possible
En fait, suivant le groupe d'utilisateur, je redirige vers une page précise
Exemple jai 3 groupes
groupe1 login_groupe1.aspx
groupe2 login_groupe2.aspx
et groupe3 login_groupe3.aspx

Est-ce possible avec l'élément authentification du ficheir web.config de gérer plusieurs pages de login et de rediriger vers la page appelante ensuite

Je ne connais pas bien l'élément authentification
J'ai trouve des exemples mais à chaque fois il n'y a qu'une seule page de login

vendredi 29 octobre 2004 à 16:47:45 | Re : [ASP.NET][VB.NET]Redirect Page after connexion

jesusonline

Membre Club Administrateur CodeS-SourceS
j'ai jamais vu plusieurs pages de login pour une meme page, mais tu peux mettre une page de login à chaque page ou tu veux entrer (suis je clair ?)

sinon comment differencie tu les groupes ? comment tu sais si tu dois mettre login_groupe1.aspx etc ...


mais bon si tu as une solution qui te convient, iln'y a aucune raison de la modifier :)

Cyril
vendredi 29 octobre 2004 à 17:32:35 | Re : [ASP.NET][VB.NET]Redirect Page after connexion

chrisisis

Eh bien en fait tout dépend où l'utilisateur veut aller
Si je suis anonyme, et que je veux aller dans edit_groupe2, pour modifier un groupe2, la page vérifie si j'ai les droits en tant que groupe2, sinon, elle me redirige vers login_groupe2

En fait chaque page gère les droits et la redirection éventuelle
C'est pour cela que j'ai besoin de revenir une fois la connexion effectuée vers la page appelante, qui vérifie à nouveau mes droits

Tant que je ne suis pas connecté en tant que groupe2, je suis systématiquement redirigé vers le login_groupe2

Idem pour n'importe quel groupe

Les pages statiques (home, contact, ...) quant à elles, sont libres d'accès

C'est une vision simplifiée, car en fait un utilisateur appartient à un groupe voir plusieurs groupes

Le système fonctionne bein avec
Request.ServerVariables("HTTP_REFERER")

Mais je suis encore débutante et je suis les directives que l'on m'impose
Quoiqu'il en soit, justement parce que je suis débutante, j'essaie également d'apprendre et de trouver les meilleures méthodes qui conviennent
Je suis ouverte à toute suggestion

Si cela peut fonctionner vaec l'élément authentification du ficheir web.config, alors pourquoi pas, mais surtout comment fait-on

J'aimerai me perfectionner sur .net, avec des cours en ligne par exemple, pourrais-tu m'indiquer quelques liens
J'ai plusieurs livres sur .net, le manuel de référence Visual basic.net et celui sur asp.Net, et un sur le développement de contrôles, seulement je ne trouve pas toujours ce que je cherche et en plus cela prend beaucoup de temps de chercher et de trouver une solution.

Bon wk





vendredi 29 octobre 2004 à 18:56:33 | Re : [ASP.NET][VB.NET]Redirect Page after connexion

jesusonline

Membre Club Administrateur CodeS-SourceS
Des liens pour asp.net, j'en ai pas trop, moi j'ai appris et j'apprend toujours via des bouquins, ceux que je prefere sont ceux des editions microsoft. et sinon j'essaye je me fixe des objectifs, j'essaye de comprendre et petit à petit j'arrive à comprendre de plus en plus de trucs. Mais j'essaye d'etre le plus souvent possible ici pour les question asp.net donc si t'as un problème n'hésite pas à venir sur le forum.

sinon pour ton problème, je pense que tu peux via le web.config car si j'ai bien compris tu n'as pas plusieurs pages d'authentification possible pour une page ? si oui c'est possible faut rajouter un petit truc dans le web.config, lui dire sur quelle fichier ca joue :) je rechercher ce soir, car la j'ai presque plus de batteries :D

@+


Cyril
mardi 2 novembre 2004 à 09:19:09 | Re : [ASP.NET][VB.NET]Redirect Page after connexion

chrisisis

Merci en tout cas pour ton aide
Moi également je recherche sur les forums et dans les bouquins, mais je ne trouve pas toujours ce que je recherche, c'est la raison pour laquelle j'aimerai prendre des cours en ligne par exemple. De toute façon actuellement, avec le boulot, je ne peux que prendre des cours en ligne

Je vais recherché dans mes bouquins, voir ce que je trouve sur le ficheir web.config et la zone authentification

A+
Fruity


Cette discussion est classée dans : net, page, modifier, compte, connecté


Répondre à ce message

Sujets en rapport avec ce message

Modifier son code personnel [ par cedriccopy ] Bonjour, J'ai une page identification et je veux que l'identifiant puisse changer de code personnel comme bon lui semble. Pour ce faire, j'ai créer u showmodaldialog et page mère en asp.net [ par omnassi ] bonjour les amisj'ai un probleme dés une semaine ou plus .car j'ai créer une petite application contient 2 page la 1 ere contient un bouton qui appell ActiveX Asp.NET problem [ par Kyoto ] Hello world !Alors voilà j'ai un site web en asp.net, et depuis ce site je voudrais piloter une application qui est CodeSoft ( création d'étiquette ), asp.net + css [ par tortuedu74 ] Bonjour,Je voulais savoir comment insérer un lien vers une page CSS dans du code asp.net (page aspx)?Merci pour votre aide. Détecter la version du navigateur et modifier les propriétés de style css selon la version en asp.net [ par stephane_br ] Bonjour, mon problème est le suivant : Ma page ne s'affiche pas correctement sous IE6 et je cherche donc à pouvoir modifier les propriétés de certains Lien vers fichiers [ par j0hn01 ] Bonjour à tous, je suis en train de concevoir une page web en ASP.net et VB.net ... dans cette page il y a un lien vers un fichier qui se trouve sur u Compte utilisateur ASP.NET à restaurer [ par MichelMainil ] Bonjour,J'ai commis une bétise. J'ai supprimé par mégarde le compte d'utilisateur ASP.NET Machine account sous VistaDepuis lors, je ne sais plus insta Generation du page asp net [ par loumokhtar ] salut tsje réalise une page qui comporte  le reportdoc, j'import Imports CrystalDecisions.CrystalReports.EngineImports<fo Impression Asp.net Lente [ par Cipoli ] Bonjour a tous,Mon projet et en ASP.net avec le framework 2.Je veux simplement imprimer la page html généré.L'impression fonctionne bien mais lorsque [ASP.NET C#]Connaître le contrôle qui a été cliqué sur la page précédente [ par jeffwow ] Bonjour.Je dois dire que je suis dans une impasse.J'ai une page qui ne doit être accessible seulement si on a cliqué sur un bouton sur une autre page.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,356 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales