muesli mastodon (AP)
Trying to register online for the COVID vaccination in Germany:

the process breaks if you use an email with underscores in the address 🙄

Fucking "Neuland".
between this and our own govt's deciding to just half-ass people with only one dose despite very clear instructions on the proper usage, i'm just going to pretend the vaccine doesn't exist until everyone is vaccinated and no one has died of covid in a month
Eugen mastodon (AP)
Wait that's a thing?
muesli mastodon (AP)
Depends on which federal state you live in, but yes.

In the case of Bavaria that would be https://impfzentren.bayern/citizen/ (which is where I observed the broken behavior)
Jannik mastodon (AP)
makes you think! What in gods name are they doing in the backend that this breaks? Parsing with regex? Are they testing their software?
𝗣𝗠𝗝 👽 mastodon (AP)
people with underscores in their email adress are immune to the virus 😂
Mac_CZ 🇦🇶 mastodon (AP)
It's somehow soothing to hear that all governments are incompetent, not just ours.
muesli mastodon (AP)
... also breaks if you use a plus sign in the address.

Let's see how many more perfectly valid characters I can find.
𝗣𝗠𝗝 👽 mastodon (AP)
i wouldn't be surprised if even the @ sign was deemed invalid 😂
muesli mastodon (AP)
Little Bobby Tables would like to get vaccinated! 🤣
Elera Mortis mastodon (AP)
Mopsi mastodon (AP)
If it weren't such a serious thing, it'd suggest, you try that...
spaetz mastodon (AP)
Is it concerning when you know the numbers of the corresponding xkcd comic by heart?
zwangseinweisung mastodon (AP)
don't dare to put special characters in your password. it may break the impfzentrum
muesli mastodon (AP)
Oh, they actually require one for the password!
gudenau mastodon (AP)
Goodness, try XSS stuff. .-.
FiXato (alt) mastodon (AP)
how about periods or {braces] in the local-part?
quoted with spaces?
leading or trailing parenthesised (comments) in the local-part?
muesli mastodon (AP)
Periods and dashes work.
Fabio friendica (via ActivityPub)
$is_valid = preg_match('/^[a-z]+@[a-z]+.[a-z][a-z][a-z]?/', $email) == 1;
Carl Cravens mastodon (AP)
This is one of the most frustrating things... valid email addresses are complicated to parse for, but there are recipes already solving the problem. Maybe you miss weird edge cases, but + is a super common character and important to a lot of people's workflow. (Specifically, to create unique email addresses for tracking who is giving out your email to third-parties.)
Anthony Sorace mastodon (AP)
Rhe first three characters of my email address are “a@9”. Both the one-char user part and the leading digit in the domain screw up a bunch of systems.

I keep trying to report them but nobody I talk to has any idea what I’m talking about. I’ve had a bunch of conversations which come down to “look, just tell an engineer that the regexp on line N of file foo.js is wrong and they’ll know what you’re talking about”.
Volker mastodon (AP)
That's how they make sure old people get the vaccine first. They sign up on paper, while young ones try online 😅
that's still fine. Here, it starts for elderly over 80 today, however the registration has a personal birth number check. But, the new birth numbers (divisible by 11 for error check) only started in 1954, so no 80+ can actually register online. Job well done 👍
Piggo🐽 pleroma (AP)
I don't recall ever seeing email with underscore. They didn't either, by the looks of it :D
muesli mastodon (AP)
name[.+_]surname@domain is pretty popular over here.
Asimech mastodon (AP)
Huh. For some reason it had never before occurred to me to use first_surname@domain, despite using underscores instead of spaces in filenames for well over a decade.
tayyebi mastodon (AP)
If you can register for vaccine with a new temp mailbox alias, say thank you. We are still sticking with "WHO lies around mass killing project and tracker microchips" level.
Remember #H1N1 ? It was supposed to be the "super-virus" that will kill us all. Guess what? People got healed again, without being vaccinated with #Tamiflu ... Strange, very strange ... The immune system makes us human healthy again, not medicine or vaccination.
tayyebi mastodon (AP)
Wait a sec, you mean that we should not get the vaccine?
I'm not saying that, just that I'm thinking critical about it and not light-headed.
tayyebi mastodon (AP)
I'm not an optimist, I refer to million of hours of paper works to build trust based on reputation of papers and transparency of journals.

We have to trust the people in white who spent their life time in research and academic developments.
Alex mastodon (AP)
You are right, the immune system might make us healthy again but wouldn't it be nice not to become sick in the first place? Especially if becoming sick has a high risk of dying? 🤔
äymm mastodon (AP)
I used to have an underscore in my email address (until 2005ish?). So many people had issues reading that in handwritten form and replaced the underscore with something else, so many websites complained about not being valid
gws mastodon (AP)
At $INSURANCECO we just integrated with $BANK's payment service and they reject emails with '_' too.

"Your roof blew off in the tornado? Oshit here's a preliminary claim payment for living expenses so you can get your family into a hotel. What's that? You can't cash a paper check because all your bank's branches are closed? Sorry, no direct deposit because our bank can't spell your email address."
Diabolic Preacher mastodon (AP)
they know they have enough time before they want you to get the vaccine. They'll do it last minute or wait for your new email with * and # in them.
Andreas Heigl mastodon (AP)
Validating Email adresses is hard...
Alex mastodon (AP)
It annoys me how many devs don't read the RFC for email addresses yet enforce arbitrary rules on the input. It especially annoys me when they refuse to accept "+" as that is a common marker which you can use for filtering 🙄
Adam Procter mastodon (AP)
oh you are kidding 🤦🏻‍♂️
muesli mastodon (AP)
I wish I was.
I remember at*t employees had their bang path on their business cards. Anybody still use UUCP lol.
I used to use underscore to sign up for stuff like _@da3m0n8t3r.com
but it's annoying how many broken signup forms there are
Account: Computers pleroma (AP)
I didn't realize it was possible to have underscores in e-mail address. At least the hostname part is resolved through DNS, which only permits dashes and periods. Leaving the disappointment behind, should not it be trivial for you to create an alias that does not contain underscores?
muesli mastodon (AP)
For me, sure. For tens of thousands of other people in this country: probably not so trivial.