<%@LANGUAGE=VBSCript%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <TITLE>Cvičení k ADO - (c) 2002 Doc. Ing. Radim Farana, CSc.</TITLE>
  <META http-equiv="Content-Type" content="text/html; charset=windows-1250">
  <META NAME="AUTHOR" CONTENT="Radim Farana">
  <META NAME="CONTENT" CONTENT="Cvičení z ADO - práce s objektem Session">
</HEAD>
<BODY text="#000000" bgcolor="#FFFFFF" link="green" vlink="darkgreen" alink="#FF0000">
<H1>Práce s objektem ASP - Session</H1>

<%
' Deklarace promennych (nepovinna)
Dim CRLF, Status

' Definice promennych
CRLF = Chr(13) & Chr(10)

' Prevezmeme pozadavek na cinnost
Status = Request.QueryString("Status")

' Rozhodneme se pro pozadovanou cinnost
Select Case Status
    Case "Login"
        Session.Contents("UserIP") = Request.ServerVariables("REMOTE_HOST")
        Response.Write "<H3 ALIGN='CENTER'>Your log-in has been accepted.</H3>" & CRLF
    Case "Make"
        If Not Session.Contents("UserIP") = Request.ServerVariables("REMOTE_HOST") Then
            Response.Write "<H3 ALIGN='CENTER'><FONT COLOR='Red'>You are not logged in the system!</FONT></H3>" & CRLF
        Else
            Response.Write "<H3 ALIGN='CENTER'>Hello current user! Actual server date and time is: " & Now & "</H3>" & CRLF
        End If
    Case "Logout"
        Session.Contents("UserIP") = ""
        Response.Write "<H3 ALIGN='CENTER'>Your log-in has been canceled.</H3>" & CRLF
    Case Else
        Response.Write "<H3 ALIGN='CENTER'>Unknown request Status=" & Status & "</H1>" & CRLF
End Select
%>

<HR>
<P ALIGN="CENTER"><A HREF="SessionStart.htm">Return to main menu</A></P>
</BODY>
</HTML>