No, as Mr.Wong pointed out, the client side of your login would have to collect the info and pass it along. This has a lot of problems in a web environment as you would have to use something along the lines of an
Applet or JavaScript to attempt to gather this information and there are many ways in which the user can disable this sort of access to their system (and most of them are, now adays, active per default). So you would need the user to actively "open" these security holes on their system, and I don't think this would be appreciated. It would also be, as I believe I mentioned before, easily spoofable which would, again, make the information unreliable. (Which everything gathered through a browser on a client through either an Applet or JavaScript is unreliable.)