HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/buyercall/buyercall/blueprints/user/templates/user/update_credentials.jinja2
{% extends 'layouts/backend.jinja2' %}
{% import 'macros/form.jinja2' as f with context %}

{% block title %}Update your sign in information{% endblock %}
{% block heading %} Update Sign-in Credentials {% endblock %}
{% block body %}
<div class="content-alt">
    <div class="container-fluid">
        <div class="row">
            <div class="col-md-6 col-md-offset-3">
                <div class="card">
                {% call f.form_tag('user.update_credentials') %}
                    <div class="card-header card-header-icon" data-background-color="light-blue">
                        <i class="material-icons">lock_outline</i>
                    </div>
                    <div class="card-content">
                        <h4 class="card-title">
                            Update Login Credentials -
                            <small>Supply your current password to make any changes </small>
                        </h4>
                        <div class="row">
                            <div class="col-md-12 form-group label-floating">
                                {% call f.form_group(form.current_password, css_class='form-control') %}
                                {% endcall %}
                            </div>
                        </div>
                        <div class="row">
                            <div id="float" class="col-md-12 form-group label-floating">
                                {% call f.form_group(form.email, css_class='form-control') %}
                                {% endcall %}
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-md-12 form-group label-floating">
                                {% call f.form_group(form.password, css_class='form-control', id='update_password') %}
                                {% endcall %}
                                <div class="progress mt-2" style="display: none;">
                                    <div id="password-strength-bar" class="progress-bar" role="progressbar" aria-valuemin="0" aria-valuemax="100"></div>
                                </div>
                                 <small id="password-strength-text" class="form-text text-muted">
                                    <span id="lowercase-label" class="text-muted"><i class="fa fa-times-circle"></i> At least one lowercase letter</span><br>
                                    <span id="uppercase-label" class="text-muted"><i class="fa fa-times-circle"></i> At least one uppercase letter</span><br>
                                    <span id="number-label" class="text-muted"><i class="fa fa-times-circle"></i> At least one number</span><br>
                                    <span id="special-char-label" class="text-muted"><i class="fa fa-times-circle"></i> At least one special character</span><br>
                                    <span id="length-label" class="text-muted"><i class="fa fa-times-circle"></i> At least 8 characters</span>
                                </small>
                            </div>
                        </div>
                        <div class="row">
                            <div class="form-group col-md-12" style="text-align:center">
                                <button type="submit" class="btn btn-fill btn-light-blue">
                                    {{ _('Save') }}
                                </button>
                                <a href="{{ url_for('user.settings') }}"
                                    class="btn btn-simple">
                                    {{ _('Nevermind') }}
                                </a>
                            </div>
                        </div>
                    </div>
                {% endcall %}
                </div>
            </div>
        </div>
    </div>
</div>
{% endblock %}