Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Bug: Password validation error when using Cyrillic characters during registration

Offen
#2,341 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

@mvanhorn arbeitet bereits daran.

Seit 13.9.2026.

  • #2346 von @mvanhorn — offen

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
56/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
elixir, javascript

Rechercherichtung

Beginne damit, das Problem auf der Seite /signup mit dem Passwort 12345678ы in Chrome unter Windows zu reproduzieren, und verfolge anschließend die Validierung und die Verarbeitung der Übermittlung bei der Registrierung. Als erledigt gilt die Aufgabe, wenn kyrillische Eingaben konsistent behandelt werden, der erwartete Validierungsfehler angezeigt oder die Eingabe blockiert wird und die Registrierung weder fortgesetzt wird noch mit einem unbehandelten Serverfehler fehlschlägt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug
Summary

When registering a new user on the /signup page, the system fails to validate Cyrillic characters in the password field, allowing invalid input or causing an unhandled error.

Reproduction steps
1. Navigate to the registration page /signup.
2. Enter Nickname: tester123 and Email: [email protected].
3. Enter 12345678ы into the Password field.
4. Re-enter 12345678ы into the Password Confirmation field.
5. Click the Submit button.
Expected result

The system displays a validation error "Should contain at least one letter" (or blocks Cyrillic input) and prevents form submission.

Image
Actual result

The form is submitted without validating Cyrillic characters (the user is registered with Cyrillic characters in the password), or a server error occurs without displaying a validation error message.

Image
Browsers

Chrome

OS

Windows

Vorherrschende Sprache
Elixir
Sterne
884
Forks
237
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus hexlet-codebattle/codebattle

Alle Issues in hexlet-codebattle/codebattle

Ähnliche Issues

Weitere Issues zu Elixir

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.