root/trunk/grails-app/views/common/_login_panel.gsp @ 1886

Revision 1886, 3.6 KB (checked in by work@…, 3 years ago)

- resolves issue #412
- make application title configurable through externalized configuration, e.g:

application.title=NMC Data Support Platform

  • Property svn:keywords set to Rev Author Date
Line 
1<!-- LOGIN PANEL -->
2  <div id="toppanel" class="toppanel">
3        <div id="panel">
4                <div class="content clearfix">
5                        <div class="left">
6                                <h1>Welcome to the ${grailsApplication.config.application.title}</h1>
7                                <h2>Version <b>${meta(name: 'app.version')}, build #<g:meta name="app.build.svn.revision"/></b></h2>
8                                <p class="grey">Please use the forms on the right to either log in if you already have an account, or sign up if you think this data support platform suits your needs.</p>
9                                <g:if test="${flash.message}"><p class="red">${flash.message}</p></g:if>
10                        </div>
11                        <div class="left">
12                                <g:form controller="." action="j_spring_security_check" method='POST' class="clearfix">
13                                        <h1>Member Login</h1>
14                                        <label class="grey" for="username">Username:</label>
15                                        <input class="field" type="text" name="j_username" id="j_username" value="${username}" size="23" />
16                                        <label class="grey" for="password">Password:</label>
17                                        <input class="field" type="password" name="j_password" id="password" size="23" />
18                                        <label><input type='checkbox' class='chk' name='_spring_security_remember_me' id='remember_me'
19                                        <g:if test='${hasCookie}'>checked='checked'</g:if> /> Remember me</label>
20                                        <div class="clear"></div>
21                                        <input type="submit" name="submit" value="Login" class="bt_login" />
22
23                                        <g:if test="${redirectUrl}">
24                                          <g:hiddenField name="spring-security-redirect" value="${redirectUrl}" />
25                                        </g:if>
26
27                                        <a class="lost-pwd" href="<g:createLink url="[action:'forgotPassword',controller:'register']" class="lost-pwd" />">Lost your password?</a>
28                                </g:form>
29                        </div>
30                        <div class="left right">
31                    <g:form url="[action:'add',controller:'userRegistration']" class="clearfix registration">
32                                        <input type="hidden" name="targetUri" value="${targetUri}" />
33                                        <h1>Not a member yet? Sign Up!</h1>
34                                          <g:hasErrors bean="${command}">
35                                                  <g:renderErrors bean="${command}" as="list" />
36                                                  <g:if test="${addSendUserLink}">
37                                                                <a class="resend_confirmation" href="<g:createLink url="[action:'sendUserConfirmation',controller:'userRegistration', params: [username: username]]" />">Resend confirmation message</a><br />
38                                                  </g:if>
39                                          </g:hasErrors>
40
41                                        <label class="grey" for="signup">Username:</label>
42                                        <input class="field" type="text" name="username" id="username" value="${username}" size="23" />
43                                        <label class="grey" for="email">Email:</label>
44                                        <input class="field" type="text" name="email" id="email" value="${email}" size="23" />
45                                        <label>A password will be e-mailed to you</label>
46
47                                        <input type="submit" name="submit" value="Register" class="bt_register" />
48                            </g:form>
49                        </div>
50                </div>
51        </div>
52        <div class="tab">
53                <ul class="login">
54                        <li class="left">&nbsp;</li>
55                        <li>Hello <sec:ifLoggedIn><sec:username/></sec:ifLoggedIn>
56                                <sec:ifNotLoggedIn>Guest</sec:ifNotLoggedIn>!</li>
57                        <sec:ifLoggedIn>
58                        <li class="sep">|</li>
59                        <li id="toggle">
60                          <g:link controller="userRegistration" action="profile">profile</g:link>
61                        </li>
62                        </sec:ifLoggedIn>
63                        <li class="sep">|</li>
64                        <li id="toggle">
65                        <sec:ifLoggedIn><g:link controller="logout" action="index">sign out</g:link></sec:ifLoggedIn>
66                            <sec:ifNotLoggedIn>
67                             <a id="open" class="open" href="#">Log In | Register</a>
68                             <a id="close" style="display: none;" class="close" href="#">Close Panel</a>
69                            </sec:ifNotLoggedIn>
70                        </li>
71            <li class="right">&nbsp;</li>
72                </ul>
73        </div>
74  </div>
75<!-- /LOGIN PANEL -->
Note: See TracBrowser for help on using the browser.