
Okkk

But createMahicUrlSession gets completed as soon as the mail is sent know?

there's two endpoints:
createMagicUrlSession createMagicUrlSession (confirm)

when you call createMagicUrlSession
, it creates the token needed to log the user in.
createMagicUrlSession (confirm)
uses the token's content to validate and create the session for the user.

Should I mark this as solved considering you made a new post?

No no please wait

If secret is made available by createMagicUrl then how does user clicking the link matter

the secret is in the link.

createMagicUrl seems to be sent the secret in the right format

https://appwrite.open-clinics-cms.live/auth/magic-url?userId=645a4d8c5fa37a121285&secret=d2652e5b0eed1a7fdc8219a8617f206ede7b3a7acdb675277b5bb5703e0c532bb32edc26b28849837ba151ee8154df3d04f18734e30923de06ee6007b4793970ccc16ad278a5edf1bffaa90dedf314b9f923857cbe985f90f87b51d15e3d5ca1ffbb6927d11c94d86802767609c9a223f43eb275f7cfc89d05abe7d698ac6269&expire=2023-05-16+13%3A41%3A32.395&project=642d6c3be181312b0360

this is what is sent checking your mail logs

Yes

I am getting the same in mail

See this related issue: https://github.com/appwrite/appwrite/issues/5298

Yes it was the flutter version and the appwrite version too

How to access it inside app


So whats the solution?

For the moment, I recommend using deep linking (so you would pass your deep link URL when calling account.updateMagicURLSession()) to link to your app where you can grab the secret and call account.updateMagicURLSession().

I should send the user to me website, and call updateMagicUrl there, then redirect him to app?

your app needs to call the update magic url api

How to access secret in app

Sorry if i am dumb馃ゲ

Are you asking me to pass in a deeplink with createMagicUrl?

Deeplinking is a way to make it so that when a user taps on a URL, instead of opening the website, they're sent into your app and all the query parameters of the URL are also sent into the app. Make sure to go through https://docs.flutter.dev/ui/navigation/deep-linking.
Recommended threads
- 503 Timeout when Updating or Upserting D...
Hey I鈥檓 running into an issue when trying to update or upsert a row in Appwrite. The request hangs for a while and then throws this error: ``` AppwriteException...
- Hola equipo de soporte,
Hola equipo de soporte, Estoy desarrollando una Function en Appwrite Cloud con Node.js 22 y el siguiente package.json: {聽聽"name":聽"upload-whitelist",聽聽"type"...
- Sites 30MB limit from GitHub
I鈥檓 deploying a site from github as Other type on the Hobby plan. It is actually a Flutter web app but it鈥檚 in a subdirectory with the root being an html landin...
