Signing in
Sign in with your email address. mirepoix sends you an 8-character code; paste it back to sign in.
- Go to the sign-in page and enter the email address on your account.
- Tap Send me a sign-in code.
- Open your inbox, copy the 8-character code, and paste it on the next page.
- Tap Sign in.
You’re in. mirepoix keeps you signed in on this device for up to 30 days from when you signed in, or 14 days since your last visit — whichever comes first. After that, you’ll need a fresh code (or a passkey, if you’ve added one) to sign in again.
The code is good for 10 minutes and can be used once. If you don’t finish in time, request another from the sign-in page.
Signing in with a passkey
If you’ve added a passkey to your account (see Settings → Passkeys for the add flow), you can skip the email code on devices that hold it. You don’t need to type your email — the passkey identifies you.
You have two paths. Pick whichever your device offers:
- From the email field. Tap the Email address field. If your device has a passkey for mirepoix, the browser surfaces it in the autofill suggestions. Pick it and approve the prompt your device shows.
- Tap Sign in with a passkey. Below the Send me a sign-in code button, separated by an or divider, is Sign in with a passkey. Tap it without entering an email. Your device opens its passkey picker. Pick one and approve the prompt — Face ID, Touch ID, Windows Hello, a security key, or whatever your platform uses.
You’re in. The email-code path stays right there for any device that doesn’t have your passkey.
The Sign in with a passkey button only appears in browsers that support passkeys. If you don’t see it, your browser doesn’t support them — use the email code instead.
After every sign-in from a browser mirepoix hasn’t seen on your account in the last 30 days, you’ll get an email confirming the sign-in. If one arrives and it wasn’t you, sign out of that sign-in from Settings → Where you’re signed in.
Signing in on a second device
To use mirepoix on your phone after signing in on your laptop (or vice versa), you have two options:
- Use the email flow again. Open mirepoix on the second device and repeat the four steps above. You’ll get a fresh code.
- Scan a QR code. While signed in on the first device, tap mirepoix in the navigation bar, choose Kitchen settings, and tap Log in on another device. Scan the QR code that appears with the second device’s camera. The link expires in 5 minutes.
Signing out
Tap mirepoix in the navigation bar and choose Sign out. (The same Sign out button also sits in the page footer of Kitchen settings.)
This signs you out only on the device you’re using. Your other sign-ins stay active.
Signing out also clears the per-device preferences mirepoix keeps in this browser — recipe progress, your pantry view, table-view choices. The data in your kitchen isn’t touched; only the browser’s own scratch space is. Useful on a shared computer.
Sign out somewhere else
Lost a phone, or used a shared computer? Open Settings and find the Where you’re signed in section. It lists each active sign-in with a label like Firefox on Linux or Safari on iPhone, the IP address, and how long ago it was last seen. The one you’re using right now is tagged This sign-in and has no Sign out button beside it.
To end a single sign-in, tap Sign out on its row and confirm. To end every other sign-in at once, tap Sign out of all other sign-ins below the list. The sign-in you’re on now stays active either way; sign back in elsewhere with a fresh code or a passkey.
If your code doesn’t arrive
- Check your spam folder. First-time sends sometimes land there.
- Check the email address you typed. mirepoix only sends codes to addresses that already belong to a kitchen member. If you use an address that isn’t in the system, the page still says Check your email — but no code is sent. This is intentional: it stops attackers from learning whether an email is registered.
- Ask a kitchen owner to invite you. If your email isn’t in the system at all, an owner needs to invite you. See Joining a kitchen.
- Wait if you’ve tried many times in a row. mirepoix caps sign-in attempts at 5 per email and 10 per IP address in any 15-minute window. If you’ve hit the cap, the page returns an error. Wait about 15 minutes before trying again.
If you see “You don’t have access to any kitchens”
If you’re signed in and land on You don’t have access to any kitchens right now, your account isn’t a member of any kitchen. This usually means an owner removed you from your last kitchen while you were still signed in.
To regain access, ask a kitchen owner to invite you at the same email address you signed in with.