[whatwg] suggestion: LINK element for session termination
Charles Iliya Krempeaux
supercanadian at gmail.com
Tue Jun 14 00:07:04 PDT 2005
On 6/13/05, S. Mike Dierken <mdierken at hotmail.com> wrote:
> > > - HTTP doesn't have sessions, that's a fiction that server authors
> > Sorry. You are quite correct. I've been sloppy with my language.
> > (Hopefully I'll get it correct this time :-) )
> I was being overly pedantic, sorry. Bad habit. I knew what you meant...
> > So you want some standard "hand shake" for logging off. I.e.,
> > #1: The client sends a "log me out" message to the server.
> > #2: The server receives the "log me out" message and "cleans up".
> > #3: The server sends a "you are logged out" message to the client.
> > #4: The client clears the "HTTP Authenication" data.
> > Is that something along the lines of what you are suggesting?
> Actually, I don't want #1 or #2 to be standard (the existing POST method
> would work), I would like #3/#4 to be provided by the protocol.
> As you mentioned earlier, the client could provide a 'clear authentication'
> button or an extension to HTML forms, and although that would work, it
> doesn't give quite the kind of control web page developers would want (where
> to redirect the user, what the result page looks like, a chance to notify
> the server, etc). I like the ability for the server to participate in
> login/logout activity.
Yeah, I guess that's all you really need.
Perhaps if a new HTTP "status code" was created, to signify the
"logout", then that would work. So, for example:
#1: The user clicks a logout button.
#2: This POSTs the form.
#3: This causes the server to "clean up" and return the new HTTP
"status code" that signify "logged out".
#4: The client receives this new HTTP "status code" and "clears"
the HTTP Authentication info it has.
> > Maybe we need a standard for this.
> I think we do - if this is an appropriate approach. It's a general
> capability that would apply to many web apps, many servers and many clients
> (desktop browsers, handhelds, phones, etc).
How's the one I suggested above?
Charles Iliya Krempeaux, B.Sc.
charles @ reptile.ca
supercanadian @ gmail.com
developer weblog: http://ChangeLog.ca/
Ask the toughest Linux System questions at... http://linuxmanagers.org/
More information about the whatwg