IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Que veux dire cette fonction


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 57
    Par défaut Que veux dire cette fonction
    Quelqu'un peut me dire à quoi correspond la ligne que j'ai mis en gras
    J'ai trouvé cela dans mon fichier global.asa


    Je voudrais comprendre en détail ce que fait la ligne suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Session("User") = Mid(Request.ServerVariables("AUTH_USER"),InStrRev(Request.ServerVariables("AUTH_USER"),"\")+1)


    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
    Sub Session_OnStart
    	'Session.LCID = 1033
     
    	Session("User") = Mid(Request.ServerVariables("AUTH_USER"),InStrRev(Request.ServerVariables("AUTH_USER"),"\")+1	Session("AdminLanguage") = ""
    	Session("Language") = ""
    	Session("DefaultLanguage") = "FR"
    	Session("DefaultMail")="intranet@tornos.ch"
     
    	'MD5
    	'*****************
    	sLeft = CStr(Int(Rnd * 99999)) : If Len(sLeft) < 5 Then sLeft = String(5 - Len(sLeft), "0") & sLeft
    	sRight = CStr(Int(Rnd * 99999)) : If Len(sRight) < 5 Then sRight = String(5 - Len(sRight), "0") & sRight
    	' Concatenate the two parts divided by a '.' (dot) to create the seed
    	sSeed = sLeft & "." & sRight
    	' Store the seed in the Session object for later usage
    	Session("auth_seed") = sSeed
    End Sub
    -



    Je comprends que ca me retourne le nom de l'utilisateur connecté mais j'aimerais bien comprendre la fonction en détail.


    Déjà que fait le mid() ?
    Que fait le InStrRev ?
    Que fait le ""\") et le +1?


    Mon but en fait serait d'être capable de retourné l'adresse des personnes et non l'utilisteur connecté.
    C'est pour mettre dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Session("DefaultMail")=
    à la place de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Session("DefaultMail")="intranet@tornos.ch"

    Davance merci.

    qui se trouve dans la fonction suivante:

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    1 - C'est pas une fonction mais une procédure.
    2 - Pour savoir à quoi sert une fonction il y a qui marche super bien. Ex: http://www.google.fr/search?hl=fr&q=ASP+Mid&meta=
    Le site de http://www.w3schools.com/ est aussi une mine. Celui ci aussi http://www.devguru.com/, http://www.devguru.com/technologies/vbscript/13896.asp, http://www.google.com/search?sitesea...s.com&as_q=mid.
    3 - La procedure en question extrait le nom d'utilisateur de la personne qui se connecte au site DOMAINE\<identifiant> => <identifiant>

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 57
    Par défaut
    Merci pour ta réponse.

    Je vais aller faire un tour sur ces sites.

    a+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tableaux] Scandir : que faire de cette fonction ?
    Par ParMesSoins dans le forum Langage
    Réponses: 3
    Dernier message: 07/12/2007, 09h39
  2. Réponses: 1
    Dernier message: 15/03/2007, 12h25
  3. Que veux dire _("chaine") sous gnu/linux?
    Par trois_1 dans le forum C
    Réponses: 3
    Dernier message: 25/08/2006, 14h12
  4. que veux dire complexitée ...
    Par phakso dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 04/03/2006, 15h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo