helder.rossa
Smultar
core
nextjs
WonderPandaDev
devcoelho
getUserById
getUsersByEmail
Arti
py class UserRegisterModel(BaseModel): email: str password: str @router.post('/register') async def register_user( request: Request, user: UserRegisterModel, ): email_password_quertier = Querier.get_instance('emailpassword') path = NormalisedURLPath('/recipe/signup') response = await email_password_quertier.send_post_request(path, user.dict()) if response.get('status') == 'OK': user_id = response['user']['id'] session = await create_new_session( request, user_id ) return True raise Exception('user exists') @router.post('/like_comment') async def like_comment(request: Request): session = await get_session(request, session_required=False) if session is None: raise Exception("Should never come here") user_id = session.get_user_id() print(user_id)
arnmishra
2023-03-14 09:52:34 2023-03-14 16:52:34.972 UTC [129] FATAL: role "doss-username" does not exist 2023-03-14 09:52:39 2023-03-14 16:52:39.086 UTC [131] FATAL: password authentication failed for user "doss-username" 2023-03-14 09:52:39 2023-03-14 16:52:39.086 UTC [131] DETAIL: Role "doss-username" does not exist. 2023-03-14 09:52:39 Connection matched pg_hba.conf line 99: "host all all all md5"
version: '3.8' services: # Database for developers running app locally doss-postgres-local: platform: linux/amd64 container_name: doss-postgres-local image: postgis/postgis:12-3.3 environment: POSTGRES_USER: doss-username POSTGRES_PASSWORD: doss-password POSTGRES_DB: doss-localdb PGDATA: /var/lib/postgresql/data ports: - 5432:5432 networks: - app_network volumes: - doss-localdb:/var/lib/postgresql/data restart: unless-stopped healthcheck: test: ['CMD', 'pg_isready', '-U', 'doss-username'] interval: 5s timeout: 5s retries: 5 cap_add: - NET_ADMIN supertokens: image: registry.supertokens.io/supertokens/supertokens-postgresql:4.4 depends_on: doss-postgres-local: condition: service_healthy ports: - 3567:3567 environment: POSTGRESQL_CONNECTION_URI: 'postgresql://doss-username:doss-password@doss-postgres-local:5432/doss-localdb' networks: - app_network restart: unless-stopped healthcheck: test: > bash -c 'exec 3<>/dev/tcp/127.0.0.1/3567 && echo -e "GET /hello HTTP/1.1\r\nhost: 127.0.0.1:3567\r\nConnection: close\r\n\r\n" >&3 && cat <&3 | grep "Hello"' interval: 10s timeout: 5s retries: 5
leandergan
n1ru4l
supertokens-core
v3.16.2
v4.0.0
emailpassword_users
thirdparty_users
VARCHAR(256)
VARCHAR(128)
TEXT
silentassassin22
SuperTokens is an open source authentication solution offering features like: Different types of login: Email / password, Passwordless (OTP or Magic link based).