<acre:script>
var cookieInfo = acre.environ.cookies["metaweb-user-info"];
if (cookieInfo) cookieInfo = cookieInfo.value;
function _cookieItem(c, i) {
var s = c.indexOf('|'+i+'_');
if (s != -1) {
s = s + 2 + i.length;
var e = c.indexOf('|',s);
if (e != -1)
return decodeURIComponent(c.substr(s,e-s));
}
return null;
}
if (cookieInfo && cookieInfo.indexOf('A|') == 0) {
var user = { type: '/type/user' };
user.id = _cookieItem(cookieInfo, 'p');
user.guid = _cookieItem(cookieInfo, 'g');
user.name = _cookieItem(cookieInfo, 'u');
if (!user.id)
user.id = user.guid;
};
</acre:script>
<html>
<body>
${JSON.stringify(acre.environ.cookies)}
<acre:block if="!user">
<form id="signin_form" name="signin_form" method="POST" action="/api/account/login">
<fieldset>
Sign in to edit. <br/>
<input type="hidden" name="onsucceed" value="${acre.environ.server_protocol + '://' + acre.environ.server_name + '/'}"/>
<label for="username">username</label>:
<input type="text" name="username" id="username_input"></input> <br/>
<label for="password">password</label>:
<input type="password" name="password" id="password_input"></input> <br/>
<label for="rememberme">rememberme</label>
<input type="checkbox" name="remember me" />
<input type="submit" value="sign in"></input>
</fieldset>
</form>
</acre:block>
<acre:block else="">
Signed in as <a href="http://freebase.com/view$user.id">$user.name</a>. Not you?
<a href="/api/account/logout?onsucceed=${encodeURIComponent(acre.environ.server_protocol + '://' + acre.environ.server_name + '/')}">Sign out.</a><br/>
<a href='/'>Back to app</a>
</acre:block>
</body>
</html>