eom.dev

One account. Your own identity.

Your profile

Your profile is shared across eom.dev services. Your gamer tag is also reused by gaming services. Add only information you want to share with those services.

{% if account %}

Signed in as {{ account.uid }}. Your username cannot be changed here.

{% endif %}
{% if saved %}

Your changes have been saved.

{% endif %} {% if email_sent %}

Check your new email inbox for a verification link. Your stored email addresses stay unchanged until you confirm.

{% endif %} {% if confirm_email %}

Confirm your new email

{% if confirmation_email %}Confirm {{ confirmation_email }} as your email address. {% endif %}After verification, this replaces all currently stored email addresses with the new address.

Enter your current password to finish. Opening this link alone does not change your account.

{% csrf_token %} {% if confirmation_form.non_field_errors %}{% endif %} {% include "profile_fields.html" with fields=confirmation_form only %}
{% elif not profile_loaded %}

Your profile is temporarily unavailable

We could not load your stored profile. Editing is unavailable so that missing data cannot overwrite your details. Please try again later.

Try loading again
{% else %}
{% csrf_token %} {% if form.errors %}{% endif %}
Identity

Tell the community who you are. Last name is required. Text fields support multiple values: one per line, up to 16 per field. Blank optional fields are cleared when you save.

{% include "profile_fields.html" with fields=form.identity_fields only %} {% if has_photo %}
Your current profile photo
Current profile photo
{% endif %}
{{ form.jpegPhoto.label_tag }}

{{ form.jpegPhoto.help_text }}

{{ form.jpegPhoto }} {% if form.jpegPhoto.errors %}{% endif %}
{{ form.remove_photo }} {{ form.remove_photo.label_tag }}{% if form.remove_photo.errors %}{% endif %}

Leave the photo field empty to keep your photo. To remove it, select the checkbox without uploading a replacement.

Contact

Choose the websites and phone numbers to share. Email changes are verified separately below.

{% include "profile_fields.html" with fields=form.contact_fields only %}
Addresses

Address details are optional. For postal addresses, use a blank line between entries; other fields use one value per line.

{% include "profile_fields.html" with fields=form.address_fields only %}
SSH keys

Share public keys only. Never paste a private key or a password here.

{{ form.sshPublicKey.label_tag }}

{{ form.sshPublicKey.help_text }}

{{ form.sshPublicKey }} {% if form.sshPublicKey.errors %}{% endif %}
Authorize profile changes {% include "profile_fields.html" with fields=form.authorization_fields only %}

Email address

Currently stored email addresses (read-only):

A verified change replaces all currently stored email addresses with the new address. We will email a verification link to the new address; nothing changes until you confirm it with your current password.

{% csrf_token %} {% if email_form.non_field_errors %}{% endif %} {% include "profile_fields.html" with fields=email_form only %}

Password

Choose a strong, unique password for your shared eom.dev account. Your current password is needed to authorize the change. Spaces in passwords are preserved.

Password hashing policy is controlled by the server. Legacy MD5Crypt is insecure; changing a password here does not guarantee that the server upgrades its hashing policy.

{% csrf_token %} {% if password_form.non_field_errors %}{% endif %} {% include "profile_fields.html" with fields=password_form only %}
{% endif %}

Back to membership