Hello,
Sending username and password as plaintext, but trough HTTPS; then on server hash(salt+password) and compare that with the hash in the DB. (salt is per-user)
Doin' it right? :)
Cheers
PS: I'm using Ruby/Sinatra, gonna serve via lighttpd, I think.