begin process at 2013 05 25 07:02:52
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > GENERER UN GUID ET COMMENT RECUPERER L'ID DE LA SESSION

GENERER UN GUID ET COMMENT RECUPERER L'ID DE LA SESSION


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Source .NET ( DotNet ) Classé sous :guid, uniqueidentifier, session Niveau :Débutant Date de création :15/04/2004 Vu :17 350

Auteur : dedzep

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

en regardant les "trace" de mes pages en asp.net j'ai remarqué un "ID de la session" et je pense que cela peut etre utile avec un cookie persistant pour la gestion d'un panier.
en cherchant sur le net j'ai appris qu'il y avais un GUID "A GUID is a Globally Unique Identifier, basically a 16-Byte string that is guaranteed to be unique."

bref voici 2 moyens d'identifier presque uniquement un louche individu suspecté de vouloir vous enrichir en achetant chez vous.

si cela peut servir hein ?

DedZep

Source

  • <%@ Page Debug="true" trace="false" Language="vb" %>
  • <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//FR">
  • <HTML>
  • <HEAD>
  • <title>générer GUID et ID session</title>
  • <script language="vb" runat="server">
  • Sub NewGUID (Sender As Object, E As EventArgs)
  • '
  • 'truc piqué un peu partout
  • '
  • dim idcli as string
  • idcli = System.GUID.NewGuid().ToString()
  • guidLabel.Text = idcli
  • 'Response.write("IGUID :" & idcli & "<br>")
  • 'Trace.Warn ("idcli : " & idcli)
  • End Sub
  • Sub NewID (Sender As Object, E As EventArgs)
  • '
  • 'truc piqué un peu partout
  • '
  • Dim cookies As HttpCookieCollection
  • Dim Cook As HttpCookie
  • Dim TabCook(1) As String
  • cookies = Request.Cookies
  • TabCook = cookies.AllKeys
  • Cook = cookies(TabCook(0))
  • dim idsess as string = Cook.Value
  • idsessLabel.Text = idsess
  • 'Response.write("ID de la session : " & Cook.Value)
  • 'Trace.Warn ("idsess : " & idsess)
  • End Sub
  • </script>
  • </HEAD>
  • <body>
  • <form runat="server" ID="Form1">
  • <TABLE id="Table1" cellSpacing="1" cellPadding="1" width="70%" bgColor="black" border="1">
  • <TR>
  • <TD></TD>
  • <TD></TD>
  • <TD></TD>
  • </TR>
  • <TR>
  • <TD>
  • <P align="center">
  • <asp:Button id="guidBoutton" text="Générer un GUID" runat="server" onclick="NewGUID" ForeColor="Red" BackColor="White" /></P>
  • </TD>
  • <TD></TD>
  • <TD>
  • <P align="center">
  • <asp:Button id="idsessBoutton" text="voir ID de la session" runat="server" onclick="NewID" ForeColor="Red" BackColor="White" /></P>
  • </TD>
  • </TR>
  • <TR>
  • <TD>
  • <P align="center">
  • <asp:Label id="guidLabel" runat="server" Font-Bold="True" ForeColor="Yellow" /></P>
  • </TD>
  • <TD></TD>
  • <TD>
  • <P align="center">
  • <asp:Label id="idsessLabel" runat="server" Font-Bold="True" ForeColor="Yellow" /></P>
  • </TD>
  • </TR>
  • </TABLE>
  • <br>
  • </form>
  • </body>
  • </HTML>
<%@ Page Debug="true" trace="false" Language="vb" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//FR">
<HTML>
	<HEAD>
		<title>générer GUID et ID session</title>
		<script language="vb" runat="server">


Sub NewGUID (Sender As Object, E As EventArgs)
	' 
	'truc piqué un peu partout
	'
	dim idcli as string
	idcli = System.GUID.NewGuid().ToString()

	guidLabel.Text = idcli	
	'Response.write("IGUID :" & idcli & "<br>")
	'Trace.Warn ("idcli : " &  idcli)
	
End Sub


Sub NewID (Sender As Object, E As EventArgs)
	' 
	'truc piqué un peu partout
	'	
	Dim cookies As HttpCookieCollection 
	Dim Cook As HttpCookie
	Dim TabCook(1) As String
	cookies = Request.Cookies
	TabCook = cookies.AllKeys
	Cook = cookies(TabCook(0))
	dim idsess as string = Cook.Value

	idsessLabel.Text = idsess
	'Response.write("ID de la session : " & Cook.Value)
	'Trace.Warn ("idsess : " &  idsess)

End Sub

		</script>
	</HEAD>
	<body>
		<form runat="server" ID="Form1">
			<TABLE id="Table1" cellSpacing="1" cellPadding="1" width="70%" bgColor="black" border="1">
				<TR>
					<TD></TD>
					<TD></TD>
					<TD></TD>
				</TR>
				<TR>
					<TD>
						<P align="center">
							<asp:Button id="guidBoutton" text="Générer un GUID" runat="server" onclick="NewGUID" ForeColor="Red" BackColor="White" /></P>
					</TD>
					<TD></TD>
					<TD>
						<P align="center">
							<asp:Button id="idsessBoutton" text="voir ID de la session" runat="server" onclick="NewID" ForeColor="Red" BackColor="White" /></P>
					</TD>
				</TR>
				<TR>
					<TD>
						<P align="center">
							<asp:Label id="guidLabel" runat="server" Font-Bold="True" ForeColor="Yellow" /></P>
					</TD>
					<TD></TD>
					<TD>
						<P align="center">
							<asp:Label id="idsessLabel" runat="server" Font-Bold="True" ForeColor="Yellow" /></P>
					</TD>
				</TR>
			</TABLE>
			<br>
		</form>
	</body>
</HTML>



 Sources du même auteur

Source .NET (Dotnet) CODE BEHIND ET CONTROLE UTILISATEUR

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) ASP.NET - SAVOIR QUAND L'UTILISATEUR FERME LA FENETRE VIA CA... par werdDomain
CLASSE IMBRIQUÉS EN VBSCRIPT DE DOSSIERS (APPLICABLE ASP) par internetdev
Source avec Zip SÉRIALISER / DÉSÉRIALISER DES VARIABLES EN ASP par lejdu
CREATION D'UN AUTOCOMPLETE JQUERY AVEC UN CODE SOURCE ASP ET... par dedebis84
Source .NET (Dotnet) RÉCUPÉRER DES VALEURS D'UNE LIGNE DANS UN DATAGRID APRÈS AVO... par PascalCmoa

 Sources en rapport avec celle ci

Source .NET (Dotnet) ATTENTION PROBLÈME DE DEFAULTVIEW DE DATATABLE par Coolpix08
Source .NET (Dotnet) METTRE EN CACHE SUIVANT UN PARAMÈTRE PERSONALISÉ par jesusonline
Source avec Zip AUTHENTIFICATION D'UTILISATEURS AVEC BASE DE DONNÉES par Nurgle
COMPTEUR DE VISITE AVEC VARIABLE DE SESSION par tidave
Source .NET (Dotnet) COMMENT CONSERVER L'ÉTAT D'UNE VARIABLE (SESSION ET VIEWSTAT... par jesusonline

Commentaires et avis

Commentaire de memnochlabodotnet le 27/11/2004 15:44:06

Remarque tu as ce lien http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cpref/html/frlrfSystemWebSessionStateHttpSessionStateClassSessionIDTopic.asp

TU peux recupérér l'id de la session

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

les Session du Global.asa [ par Ondex ] Je suis pret a me tirer une balle tellement j'en ai baver et sans trouver de reponse : je voudrai : - soit recuperer une variable de session dans l les Sessions du Global.asa [ par Ondex ] Je suis pret a me tirer une balle tellement j'en ai baver et sans trouver de reponse : je voudrai : - soit recuperer une variable de session dans l Session + Compte NT [ par fseb ] Bonjour, je voudrais crére une session sur mon intranet en Asp, mais au lieu de faire rentrer à l'utilisteur son Nom et Mot de passe, je voudrais récu Alter session [ par mireille ] Comment peut on fermer une session sous oracle ?J'ai tenté la commande "Alter session close database link mybdd", mais j'ai le message d'erreur suivan Formulaire->Session [ par peguman ] Par un formulaire, je fais passer 2 variables, login et password, vers une page qui contient 3 frames...Pour pouvoir les utiliser, je pensait mettre l Formulaire->Session [ par peguman ] Par un formulaire, je fais passer 2 variables, login et password, vers une page qui contient 3 frames...Pour pouvoir les utiliser, je pensait mettre l probleme SQL ??? ou variable ASP??? [ par peguman ] Je souhaite me connecter à une base après vérification de l'identité d'un client...Je passe en parametre le log et le pass et je les vérifies dans ma Pb avec objet session -Session.Contents.Remove [ par Fabrice ] J ai un message d erreur Windows Vbscriptquand je cherche a effacer une variable Session.Contents.Remove("var")Cela ne fontionne pas , j ai une erreur Sur l'objet Session [ par JNZ ] Qui pourrait me dire à partir de quelle version de IIS la méthode Session.Contents.Remove(quelquechose)et Seesion.Contents.RemoveAll() fonctionnet.Mer Session_OnEnd & variable [ par Ondex ] salut a tous,bon, j'ai un petit pb, je n'arrive pas a recuperer une variable contenu dans une session quand celle çi se termine, voici mon code :-----


Nos sponsors


Sondage...

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 1,076 sec (3)

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