Identify computer using JavaScript
<p>I'm building a webapp, and I could use a solution that allows me to uniquely identify the users computer.</p>

<p>The reason for this is, that once the user is logged into to the application he/she can start several sessions (which is stored in mySQL) related to the app - however, the sessions should only be available from the computer in which the session was initiated.</p>

<p>I cannot use cookies, since the application should allow users to close the browser, restart the computer etc etc., without any risk of loosing the users session.</p>

<p>At first I thought I would be possible to get something like a motherboard serial. Naaah, not going to happen.</p>

<p>Then I thought of generating an MD5 hash based on users remote address + MAC address, until I found out that this is only possible using older versions of IE with ActiveX.</p>

<p>Then I came to think if all Chrome installations have some sort of unique browser ID I could use? ... Haven't been able to find anything helpful.</p>

<p>Any great ideas on how to generate an unique string based on the users computer?</p>
