4D v19Session | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v19
 
Session 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Session -> Funktionsergebnis | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| Funktionsergebnis | Objekt | 
             
         | 
        Objekt Session | |||||
Der Befehl Session gibt das Objekt Session zurück, das der aktuellen skalierbaren User Web Session entspricht.
Dieser Befehl funktioniert nur, wenn skalierbare Sessions aktiviert sind (siehe Skalierbare Sessions (multi-process sessions)). Sind Sessions deaktiviert oder werden legacy Sessions verwendet, gibt er Null zurück.
Sind skalierbare Sessions aktiviert, ist das Objekt Session aus jedem Web Prozess in folgendem Kontext verfügbar:
Das zurückgegebene Objekt Session hat Eigenschaften und Funktionen zum Verwalten von User Sessions. Weitere Informationen dazu finden Sie unter Session API section on developer.4d.com.
Die Projektmethode action_Session ist mit der Option "Zugang per 4D Tags und URLs" definiert. Sie wird über folgende URL in Ihrem Browser aufgerufen:
IP:port/4DACTION/action_Session  //Methode action_Session
 Case of
    :(Session#Null)
       If(Session.hasPrivilege("WebAdmin")) //die Funktion hasPrivilege aufrufen
          WEB SEND TEXT("4DACTION --> Session is WebAdmin")
       Else
          WEB SEND TEXT("4DACTION --> Session is not WebAdmin")
       End if
    Else
       WEB SEND TEXT("4DACTION --> Session is null")
 End case
	Produkt: 4D
	Thema: Web Server
	Nummer: 
        1714
        
        
        
	
	Erstellt: 4D v18 R6
	
	4D Programmiersprache ( 4D v19)
	
	
	4D Programmiersprache ( 4D v19.1)
Fehler melden