blob: b8cdf6ef678d5ea56a9a58f353f8b82496466550 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
{% extends "base.html" %}
{% block title %}Register{% endblock %}
{% block content %}
<div class="container" style="min-width: 1250px;">
{{ flash_me() }}
<h3>Sign in here.</h3>
{% if redis_is_available: %}
<form class="form-horizontal" action="/n/login" method="POST" name="login_user_form" id="loginUserForm">
<input name="anon_id" type="hidden" value="{{ g.user_session.user_id }}">
<fieldset>
<div class="form-group">
<label style="text-align:left;" class="col-xs-1 control-label" for="email_address">Email Address</label>
<div style="margin-left:20px;" class="col-xs-4">
<input id="email_address" class="focused" name="email_address" type="text" value="" size="50">
</div>
</div>
<div class="form-group">
<label style="text-align:left;" class="col-xs-1 control-label" for="password">Password</label>
<div style="margin-left:20px;" class="col-xs-4 controls">
<input id="password" class="focused" name="password" type="password" value="" size="50">
<br />
<br />
<a href="/n/forgot_password">Forgot your password?</a><br/>
</div>
</div>
<div class="form-group">
<label class="col-xs-1 control-label" for="remember"></label>
<div style="margin-left:20px;" class="col-xs-4 controls">
<input id="remember" name="remember" type="checkbox" value="y"> <b>Remember me</b><br>
<input id="import_collections" name="import_collections" type="checkbox" value="y"> <b>Import existing collections</b>
</div>
</div>
<div class="form-group">
<label class="col-xs-1 control-label" for="submit"></label>
<div style="margin-left:20px;" class="col-xs-4 controls">
<input id="next" name="next" type="hidden" value="">
<input class="btn btn-primary" id="submit" name="submit" type="submit" value="Sign in">
</div>
</div>
</fieldset>
<div class="security_box">
<h4>Don't have an account?</h4>
{% if redis_is_available: %}
<a href="/n/register" class="btn btn-primary modalize">Create a new account</a>
{% else %}
<div class="alert alert-warning">
<p>You cannot create an account at this moment.<br />
Please try again later.</p>
</div>
{% endif %}
<hr />
<h4>Login with external services</h4>
{% if external_login: %}
<div>
{% if external_login["github"]: %}
<a href="{{external_login['github']}}" title="Login with GitHub" class="btn btn-info btn-group">Login with Github</a>
{% else %}
<p>Github login is not available right now</p>
{% endif %}
{% if external_login["orcid"]: %}
<a href="{{external_login['orcid']}}" title="Login with ORCID" class="btn btn-info btn-group">Login with ORCID</a>
{% else %}
<p>ORCID login is not available right now</p>
{% endif %}
</div>
{% else: %}
<div class="alert alert-warning">
<p>Sorry, you cannot login with Github or ORCID at this time.</p>
</div>
{% endif %}
</form>
{% else: %}
<div class="alert alert-warning">
<p>You cannot login at this moment using your GeneNetwork account (the authentication service is down).<br />
Please try again later.</p>
</div>
{% endif %}
{% if not external_login: %}
<hr>
<div class="alert alert-warning">
Note: it is safe to use GeneNetwork without a login. Login is only required for keeping track of
collections and getting access to some types of restricted data.
</div>
{% endif %}
</div>
</div>
{% endblock %}
{% block css %}
<style type="text/css">
input.error{
border:1px solid #FF0000 !important;
}
label.error,div.error{
font-weight:normal;
color:#FF0000 !important;
}
</style>
{% endblock %}
{% block js %}
{% endblock %}
|