Thank you Phil. That's what i wanted to know.
Correct me if i am wrong, but the SID could easily (by scanning ports) be stolen and used on an other computer. So maybe the solution isn't there. The only thing i can do is to validate it with an other data, such as IP Address.
Implementing HTTPS won't be free and will be considered. Although it's not 100% sure, it's the best way, well, as far as i know.
For now, i will go on with simple authentification, using PHP basic functions.
I think education is the best way to avoid most problems. Teaching people to log off and staying away from viruses and attachments containing macros will be much more efficient (and inexpensive).
Auditing is also very important... and i will probably add some traps to my code, traps only hackers would see (and try, and then cry!).
Maybe later, i will try to build a simple java applet for entering password using the mouse, so that keyboard listeners won't work. Maybe encryption inside, i'll see.
I think i should go back to school in computer security... i'll never get unemployed!!!
If you have any idea, don't hesitate to share!
Thank you all for your help.
S. Breton