/usr/lib/python2.7/dist-packages/sagenb/data/sage/html/login.html is in python-sagenb 1.0.1+ds1-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | {% extends "html/base.html" %}
{% block javascript %}
<link rel="stylesheet" href="/javascript/openid-realselector/css/style.css" />
<script type="text/javascript" src="/javascript/openid-realselector/js/jquery.openid.js"></script>
<script type="text/javascript">
$(function() {
$('#openid').openid({
img_path: '/javascript/openid-realselector/img/openid/',
txt: {
label: '{username} for <b>{provider}</b>',
username: '{{ gettext('username') }}',
title: '{{ gettext('Select an OpenID provider') }}',
sign: '{{ gettext('Send') }}'
}
});
});
</script>
{% endblock %}
{% block title %}{{ gettext('Sign in') }}{% endblock %}
{% block page_id %}login-page{% endblock %}
{% block main %}
{% if welcome_user %}
<h2>{{ gettext('Congratulations %(u)s! You can now sign into the Sage Notebook.', u=welcome_user) }}</h2>
{% endif %}
<div id="desc">
<h2>{{ gettext('Welcome!') }}</h2>
<p>{{ gettext('<strong>Sage</strong> is a different approach to mathematics software.') }}</p>
<h2>{{ gettext('The Sage Notebook') }}</h2>
<p>{{ gettext('With the Sage Notebook anyone can create, collaborate on, and publish interactive worksheets. In a worksheet, one can write code using Sage, Python, and other software included in Sage.') }}
</p>
<h2>{{ gettext('General and Advanced Pure and Applied Mathematics') }}</h2>
<p>{{ gettext('Use Sage for studying calculus, elementary to very advanced number theory, cryptography, commutative algebra, group theory, graph theory, numerical and exact linear algebra, and more.') }}
</p>
<h2>{{ gettext('Use an Open Source Alternative') }}</h2>
<p>{{ gettext('By using Sage you help to support a viable open source alternative to Magma, Maple, Mathematica, and MATLAB. Sage includes many high-quality open source math packages.') }}
</p>
<h2>{{ gettext('Use Most Mathematics Software from Within Sage') }}</h2>
<p>{{ gettext('Sage makes it easy for you to use most mathematics software together. Sage includes GAP, GP/PARI, Maxima, and Singular, and dozens of other open packages.') }}
</p>
<h2>{{ gettext('Use a Mainstream Programming Language') }}</h2>
<p>{{ gettext('You work with Sage using the highly regarded scripting language Python. You can write programs that combine serious mathematics with anything else.') }}
</p>
<h2>{{ gettext('Acknowledgement') }}</h2>
<p>{{ gettext('The Sage Notebook is based upon work supported by the National Science Foundation under grants DMS-0821725, DMS-1020378, DMS-0713225, DMS-0555776, DMS-0545904, DMS-0838212, DMS-0757627, DUE-1020378, DUE-1022574, DMS-1015114, etc. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. See also <a href="http://sagemath.org/development-ack.html">http://sagemath.org/development-ack.html</a>.') }}
</p>
</div>
<div id="sign-in-box">
<h2>{{ gettext('Sign into the Sage Notebook v%(v)s', v=sage_version) }}</h2>
<form method="POST" action="/login" id="sign-in-form">
<div>
<label for="email">{{ gettext('Username') }}</label>
<input type="text" name="email" size="15" />
{% if username_error %}
<span style="color:red">{{ gettext('Error') }}: </span>{{ gettext('Username is not in the system') }}
{% endif %}
</div>
<div>
<label for="password">{{ gettext('Password') }}</label>
<input type="password" name="password" size="15" />
{% if password_error %}
<span style="color:red">{{ gettext('Error') }}: </span>{{ gettext('Wrong password') }}
{% endif %}
</div>
<div>
<input type="hidden" name="next", value="{{next}}"/>
<button type="submit">{{ gettext('Sign in') }}</button>
</div>
</form>
{% if accounts %}
<div>
<a href="/register" id="register-link"><strong>{{ gettext('Sign up for a new Sage Notebook account') }}</strong></a>
</div>
{% endif %}
<div>
<a href="/pub"><strong>{{ gettext('Browse published Sage worksheets<br>(no login required)') }}</strong></a>
</div>
{% if recovery %}
<div>
<a href="/forgotpass"><strong>{{ gettext('Forgot password') }}</strong></a>
</div>
{% endif %}
{% if openid %}
<form method="post" action="/loginoid" id="openid"></form>
<div style="display: block; text-align: justify; color: #333;
border: 1px solid #333; border-radius: 3px;">
<strong>Note: </strong>
If you are a returning user, please use the exact same URL for
this notebook server as you used to log in previously. For example,
do not use www.sagenb.org if you used sagenb.org earlier.
</div>
{% endif %}
{% if creation_error %}
<span style="color:red">{{ gettext('Error') }}: </span>{{ gettext('Creating new users is disabled by the administrator.') }}
{% endif %}
<noscript style="color:red">{{ gettext('Error') }}: {{ gettext('Javascript must be enabled in order to use the Sage Notebook.') }}</noscript>
</div>
{% endblock %}
|