{% extends "layout/home_base.html" %} {% block home_content %}

{{ _('Change Email') }}

{{ form.form_text(type='password', label='Current Password', columns=10, name='current_password', required=true) }} {{ form.form_text(type='text', label='Current Email', columns=10, name='current_email', value=handler.user['mail'], disabled=true) }} {{ form.form_text(type='text', label='New Email', columns=10, name='mail', required=true) }}

{{ _('Change Password') }}

{{ form.form_text(type='password', label='Current Password', columns=10, name='current_password', required=true) }} {{ form.form_text(type='password', label='New Password', columns=10, name='new_password', required=true) }} {{ form.form_text(type='password', label='Repeat Password', columns=10, name='verify_password', required=true) }}

{{ _('Active Sessions') }}

    {% for session in sessions %}
  • {{ _('Last Update At') }}: {{ datetime_span(session['update_at']) }}

    {{ _('Location') }}: {{ _(session['update_geoip']) }} ({{ session['update_ip'] }})

    {{ _('Operating System') }}: {{ session['update_ua']['os'] }}

    {{ _('Browser') }}: {{ session['update_ua']['browser'] }}

    {{ _('Type') }}: {{ _(vj4.handler.home.TOKEN_TYPE_TEXTS[session['token_type']]) }}

    {% if session['is_current'] %}

    {{ _('This is the current session') }}

    {% endif %}
    {% if not session['is_current'] %}
    {% endif %}
  • {% endfor %}

IP geo-location data is provided by MaxMind.

{% endblock %}