using location causes are parse of the page then a request for the new
page. you should use redirect instead as this is just a header.
server transfer does not cause a second request, its just a way to pass
control from one page class instance to another. its main disadvantages
are the url in the browser does not match, and a refresh causes a
postback (with waring).
forms authentication uses a cookie or munged url to pass an
authentication token. if you don't use ssl, then it can hijacked with a
sniffer. with ssl it can be hijacked if the computer has shared access.
windows authentication is more secure. every page is authenticated with
challenge/response dialog. unless the password is short, its very hard
to break. the main disadvantage is some proxies don't support it and its
more chatty.
kerberos has the advantages of windows authentication, wider support and
allows credentials forwarding.
-- bruce (sqlwork.com)
> Hi,
>
[quoted text clipped - 15 lines]
>
> Richard
Richard - 22 Jun 2007 20:44 GMT
Thanks, great explanation by Bruce. I forgot in the original post to ask
about Response.Redirect() is it the same as Server.Transfer() ? Which is the
best way?
Thanks in advance,
Richard
> using location causes are parse of the page then a request for the new
> page. you should use redirect instead as this is just a header.
[quoted text clipped - 37 lines]
> >
> > Richard