Error handling for login in sidebar.

This commit is contained in:
Dominik Picheta 2014-11-09 00:49:14 +00:00
commit 77bcb14327
3 changed files with 31 additions and 5 deletions

View file

@ -772,7 +772,12 @@ routes:
finishLogin()
cacheHolder.invalidateAll()
else:
resp c.genMain(genFormLogin(c))
c.isThreadsList = true
var count = 0
let threadList = genThreadsList(c, count)
let data = genMain(c, threadList,
additionalHeaders = genRSSHeaders(c), showRssLinks = true)
resp data
post "/doregister":
createTFD()

View file

@ -101,10 +101,18 @@
#else:
<div class="title">Login</div>
<div class="content">
<span>Username: </span><input type="text" />
<span>Password: </span><input type="password" />
<form name="login" action="${frontQuery}dologin" method="POST">
<span>Username: </span><input type="text" name="name" />
<span>Password: </span><input type="password" name="password" />
<input type="submit" style="display: none;"
id="hdnLogin" value="Login" />
</form>
#if c.errorMsg != "":
<span class="error">$c.errorMsg</span>
#end if
<a href="#" class="button" style="float: left;">Register</a>
<a href="#" class="button">Login</a>
<a href="#" onclick="document.forms['login'].submit()"
class="button">Login</a>
</div>
#end if
</div>

View file

@ -423,7 +423,20 @@ div#sidebar .content .search
width: 95%;
}
form
div#sidebar .content span.error
{
float: left;
width: 100%;
color: #FF4848;
text-align: center;
font-size: 10pt;
background-color: rgba(0,0,0,0.8);
padding: 5pt 0pt;
font-weight: bold;
}
article#content form
{
border-right: 8px solid rgba(0, 0, 0, 0.2);