Originally posted by clam2000:
post / get are probably the least secure way because people can change the info in the bar and login as others...
You can't do that with post, at least not under ordinary circumstances. Someone truly determined could get around this by writing their own program (or using
wget and doing it manually, for the truly masochistic), but it's not as wasy as Get.
Sessions are, as you say, better for this sort of thing. But you should know that they actually use the post method. It's just that rather than sending raw username and password data, they encode it into a session variable. That's how it's made more secure.
If you're doing this, though, and you want the ultimate in security, then definitely combine it with SSL. That will lock out some browsers, but not many; even Lynx supports SSL nowadays (if you get the proper build).