+ timestamp = now;
+ for (i = 0; i < 20; i++)
+ sprintf(loginkey+i*2, "%02x", sha1[i]);
+ sprintf(ip, "%s", getenv("REMOTE_ADDR"));
+ FCGI_BeginJSON(200, "login");
+ FCGI_BuildJSON("key", loginkey);
+ FCGI_EndJSON();
+ } else {
+ char buf[128];
+ strftime(buf, 128, "%H:%M:%S %d-%m-%Y",localtime(×tamp));
+ FCGI_BeginJSON(401, "login");
+ FCGI_BuildJSON("description", "Already logged in");
+ FCGI_BuildJSON("user", ip);
+ FCGI_BuildJSON("time", buf);
+ FCGI_EndJSON();
+ }
+}