# Setting up magic login and two-factor authentication

  [Home](https://mijnevent.nl/en) / [Blog](https://mijnevent.nl/en/blog) / Setting up magic login and two-factor authentication   magic login 2fa totp security logging in 

# Setting up magic login and two-factor authentication

 Logging in without a password, plus extra security with 2FA. Here's how MijnEvent's magic login works and how you switch on two-factor authentication.

 [Jasper Koers](https://mijnevent.nl/en/author/jasper-koers) · 6 February 2026 · 3 min read 

  ![](https://regify-mijnevent.s3.eu-central-1.amazonaws.com/blog/covers/magic-login-and-2fa.webp)  Photo: [peter bucks](https://unsplash.com/@peterbucks?utm_source=MijnEvent&utm_medium=referral) / [Unsplash](https://unsplash.com/?utm_source=MijnEvent&utm_medium=referral)     In short

- MijnEvent uses magic login without a password: you enter your email address, receive a magic login link in your inbox and are logged in as soon as you click it.
- The magic link is valid for 15 minutes and can be requested again without limit.
- Logging in from an unfamiliar device adds one step — a 6-digit verification code (OTP) by email; after that the device is remembered and won't need the code again.
- Optional two-factor authentication (2FA) uses an authenticator app (TOTP, a new code every 30 seconds) and comes with 8 single-use recovery codes.

# Logging in without a password

At MijnEvent you never have to remember, come up with or reset a password. We work entirely with **magic login**. That's not only easier, it's also safer: there's no password to guess or leak.

Logging in works like this:

1. On the login page, you enter your **email address**.
2. You immediately receive a **magic login link** in your inbox.
3. You click the link and you're logged in straight away.

The link is **valid for 15 minutes**. No longer working? Just request a new one — there's no limit.

# An unfamiliar device? Then an extra code

If you log in from a device we don't yet recognise — for example a new laptop or a colleague's phone — we ask for an extra step. Alongside the magic link, we then send you a **6-digit verification code (OTP)** by email.

Enter that code and you're logged in, and from then on we remember that device. The next time you log in on that same device, you won't need the extra code. That's how we combine convenience with solid security.

# Two-factor authentication: a recommended extra lock

Want to secure your account even better? Then you can switch on **two-factor authentication (2FA)**. This is optional, but we warmly recommend it — especially if you're an organiser and work with sales data.

With 2FA you use an **authenticator app** on your phone that generates a new code every 30 seconds (this is called TOTP). Well-known apps that work include:

- Google Authenticator
- Authy
- 1Password or a similar password manager with an authenticator function

When setting it up, you scan a QR code with your app. After that, MijnEvent asks for the current code from that app when you log in. Only someone with access to your phone can then log in.

# Keep your recovery codes safe

When you switch on 2FA, you receive **8 recovery codes**. These are your safety net in case you lose your phone or can't access your authenticator app.

Mind the rules:

- Each recovery code can be **used once**.
- Store them in a safe place, separate from your phone — for example in a password manager or printed in a drawer.
- Have you used a code? Then it's spent and won't work again.

# In short

- **No passwords** — logging in always goes via a magic link.
- **Magic link**: valid for 15 minutes, can be requested again without limit.
- **Unfamiliar device**: extra 6-digit code by email.
- **2FA (optional but recommended)**: via an authenticator app, with 8 single-use recovery codes.

That's how you keep access to your account both simple and secure.

   Frequently asked questions

## Frequently asked questions

## How long is the magic login link valid?

  The magic login link is valid for 15 minutes. If it no longer works, you can request a new one — there's no limit on how often.

## Why do I sometimes get a 6-digit code as well?

  When you log in from a device MijnEvent doesn't yet recognise, it sends a 6-digit verification code (OTP) by email alongside the magic link. Once you enter it, the device is remembered and you won't need the extra code there again.

## What happens if I lose access to my authenticator app?

  When you switch on 2FA you receive 8 recovery codes as a safety net. Each code can be used once, so store them in a safe place separate from your phone.

  [    Back to blog ](https://mijnevent.nl/en/blog) 

  MijnEvent

## Read more

 [ ![](https://regify-mijnevent.s3.eu-central-1.amazonaws.com/blog/covers/event-funding-applications-2027-numbers.webp) organisers 

 MijnEvent · 7 September 2026 · 8 min read

## Applying for council funding for your 2027 event? Your numbers weigh more than your story

Most Dutch municipalities close their 2027 event funding windows in September and October. The pots are smaller and the applications are not — organisers with hard visitor numbers go to the front of the queue.

 ](https://mijnevent.nl/en/blog/event-funding-applications-2027-numbers) [ ![](https://regify-mijnevent.s3.eu-central-1.amazonaws.com/blog/covers/een-cursus-of-product-op-je-eigen-site.webp) integrations 

 Jasper Koers · 4 September 2026 · 3 min read

## One course on your own site, not your whole catalogue

The module widget always showed the full storefront. One extra attribute now puts exactly the right offering on the page where it belongs.

 ](https://mijnevent.nl/en/blog/embed-a-single-course-on-your-own-site) [ ![](https://regify-mijnevent.s3.eu-central-1.amazonaws.com/blog/covers/deelnemers-plaatsen-en-verplaatsen-in-je-cursus.webp) courses 

 Jasper Koers · 4 September 2026 · 5 min read

## Signed up for the wrong course? Move them instead of charging them twice

You can now place participants in a group yourself and move them between groups, with a member rate and the details you need alongside.

 ](https://mijnevent.nl/en/blog/move-a-participant-to-another-course-group) 

   MijnEvent

## Ready to get started?

Create a free account and sell your first tickets today.

 [Start free](https://mijnevent.nl/registreer) [Pricing](https://mijnevent.nl/en/pricing)
