anchor.diff:  	log_access("Failed Login: [key] [computer_id] [address] - CID randomizer check")
   	var/url = winget(src, null, "url")
   	//special javascript to make them reconnect under a new window.
  -
  -	src << browse("<a id='link' href='byond://[url]?[token]'>byond://[url]</a><script type='text/javascript'>document.getElementById(\"link\").click();window.location=\"byond://winset?command=.quit\"</script>", "border=0;titlebar=0;size=1x1")
  -	sleep(10) //browse is queued, we don't want them to disconnect before getting the browse() command.
  -	src << "<a href='byond://[url]?[token]'>You will be automatically taken to the game, if not, click here to be taken manually</a>"
  +	src << browse("<a id='link' href='byond://[url]?token=[token]'>byond://[url]?token=[token]</a><script type='text/javascript'>document.getElementById(\"link\").click();window.location=\"byond://winset?command=.quit\"</script>", "border=0;titlebar=0;size=1x1")
  +	src << "<a href='byond://[url]?token=[token]'>You will be automatically taken to the game, if not, click here to be taken manually</a>"
   
   /client/proc/note_randomizer_user()
   	var/const/adminckey = "CID-Error"
  
positive.code: 			lastcid = query_cidcheck.item[1]
  
  		if (computer_id != lastcid)
  			tokens[ckey] = cid_check_reconnect()
  			cidcheck[ckey] = computer_id
  			qdel(src)
  			return TRUE
  			
  
negative.code: 				note_randomizer_user()
  
  			log_access("Failed Login: [key] [computer_id] [address] - CID randomizer confirmed (oldcid: [oldcid])")
  			
  			qdel(src)
  			return TRUE
  		else
  