published
updated
source uri
author
contributor

summary

content

<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 &amp;&amp; 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.&nbsp;&nbsp;<br/> <input type="hidden" name="onsucceed" value="${acre.environ.server_protocol + '://' + acre.environ.server_name + '/'}"/> <label for="username">username</label>:&nbsp; <input type="text" name="username" id="username_input"></input>&nbsp;&nbsp;<br/> <label for="password">password</label>:&nbsp; <input type="password" name="password" id="password_input"></input>&nbsp;&nbsp;<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>

Topic History

Created by jdouglas Jul 22, 2008
Last edited by jdouglas Jul 24, 2008

Comments

There is no discussion about this document.