diff --git a/src/webui-embed.html b/src/webui-embed.html
index 9801ff5..633d5fe 100644
--- a/src/webui-embed.html
+++ b/src/webui-embed.html
@@ -146,15 +146,26 @@
window.onload = function()
{
- if (/wa=[0-9a-fA-F]+/.test(document.cookie))
+ var jar = {};
+ for (var kv, i=0, kvs=document.cookie.split(/\s*;\s*/); i 1)
+ {
+ try {
+ jar[kv[0]] = kv[1];
+ } catch (e) {}
+ }
+ }
+ if (jar.wa &&
+ /^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$/.test(jar.wa))
{
var m = document.querySelectorAll(".miner");
for (var i=0; i