{% extends "base_authenticated.html" %} {% block title %}My Profile - QR Code Management{% endblock %} {% block content %}

{{ user.full_name }}

{{ user.email }}
@{{ user.username }}
{{ user.role.title() }}
Member since {{ user.created_date.strftime('%B %Y') }}
{% if user.last_login_date %}
Last login {{ user.last_login_date.strftime('%Y-%m-%d %H:%M') }}
{% endif %}

{{ user.created_qr_codes.count() }}

QR Codes Created

{{ user.created_qr_codes.filter_by(active_status=True).count() }}

Active QR Codes

{{ user.created_date|days_since }}

Days as Member

Update Profile Information

Keep your profile information up to date for better collaboration

Your display name in the system
Used for notifications and account recovery
Username cannot be changed. Contact admin if needed.

Change Password

Ensure your account security with a strong password

Enter your current password for verification
Minimum 6 characters with mixed case, numbers, and symbols

Password Security Tips

  • Use at least 8 characters
  • Include uppercase and lowercase letters
  • Add numbers and special characters
  • Avoid common words or personal information
  • Don't reuse passwords from other accounts

Account Information

View your account details and system information

Account ID
{{ user.id }}
Role
{{ user.role.title() }}
Account Created
{{ user.created_date.strftime('%B %d, %Y at %H:%M') }}
{% if user.creator %}
Created By
{{ user.creator.full_name }}
{% endif %}
Account Status
{{ 'Active' if user.active_status else 'Inactive' }}
{% if user.last_login_date %}
Last Login
{{ user.last_login_date.strftime('%B %d, %Y at %H:%M') }} ({{ user.last_login_date|time_ago }})
{% endif %}
{% endblock %} {% block extra_scripts %} {% endblock %}