Actually print login failure to user
[gitorious:thomas-mainline.git] / app / views / sessions / new.html.erb
1 <%
2   #--
3 #   Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies)
4 #   Copyright (C) 2007, 2008 Johan Sørensen <johan@johansorensen.com>
5 #   Copyright (C) 2008 Patrick Aljord <patcito@gmail.com>
6 #   Copyright (C) 2008 Tor Arne Vestbø <tavestbo@trolltech.com>
7 #   Copyright (C) 2009 Fabio Akita <fabio.akita@gmail.com>
8 #
9 #   This program is free software: you can redistribute it and/or modify
10 #   it under the terms of the GNU Affero General Public License as published by
11 #   the Free Software Foundation, either version 3 of the License, or
12 #   (at your option) any later version.
13 #
14 #   This program is distributed in the hope that it will be useful,
15 #   but WITHOUT ANY WARRANTY; without even the implied warranty of
16 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 #   GNU Affero General Public License for more details.
18 #
19 #   You should have received a copy of the GNU Affero General Public License
20 #   along with this program.  If not, see <http://www.gnu.org/licenses/>.
21 #++
22 %>
23
24 <div id="content">
25
26   <%= login_method %>
27   <% form_tag sessions_path  do -%>
28     <div class="form-wrapper" id="login">
29       <div id="log-in">
30         <h1>Log in to <%= GitoriousConfig["site_name"] %></h1>
31         <p class="openid-switch">Or log in with <a href="#" class="foo1">OpenID</a>.</p>
32         <p class="regular-switch" style="display: none">Or log in with your <a href="#" class="foo2">regular account</a>.</p>
33         <div class="horisontal-shadow"></div>
34         <% if flash[:error] %>
35           <div class="error">
36             <p><%= flash[:error] %></p>
37           </div>
38         <% end %>
39         <div id="regular_login_fields">
40           <ul>
41             <li>
42               <label for="email"><%= login_field_label %></label>
43               <%= text_field_tag 'email', params[:email] %>
44             </li>
45             <li>
46               <label for="password"><%= t("views.sessions.passwd") %></label>
47               <%= password_field_tag 'password', '' %>
48             </li>
49             <li>
50               <div class="tos">
51                 <%= check_box_tag 'remember_me' %>
52                 <label for="remember_me"><%= t("views.sessions.remember") %></label>
53               </div>
54               <div class="submit">
55                 <%= submit_tag t("views.sessions.submit") %>
56               </div>
57             </li>
58           </ul>
59         </div>
60         <div id="openid_login_fields" class="login_hidden">
61           <ul>
62             <li>
63               <%= label_tag :openid_url, t("views.sessions.openid").call(self) %>
64               <%= text_field_tag 'openid_url', params[:openid_url] -%>
65             </li>
66             <li>
67               <div class="tos">
68                 <%= check_box_tag 'remember_me' %>
69                 <label for="remember_me"><%= t("views.sessions.remember") %></label>
70               </div>
71               <div class="submit">
72                 <%= submit_tag t("views.sessions.submit") %>
73               </div>
74             </li>
75           </ul>
76         </div>
77
78
79
80       </div><!-- end #log-in -->
81     </div><!-- end form-wrapper -->
82   <% end -%> <!-- end form -->
83
84   <p class="alt_links">
85     <small>
86       <% if GitoriousConfig['public_mode'] -%>
87         <%= link_to t("views.sessions.register"), new_user_path -%>
88         &mdash;
89       <% end -%>
90       <%= link_to t("views.sessions.forgot"), forgot_password_users_path -%>
91     </small>
92   </p>
93 </div>
94
95
96
97 </div>
98