Implement login resolver (#15)

* add sign_up_method to users table

* add session store

* implement login resolver
This commit is contained in:
Lakhan Samani
2021-07-15 00:13:19 +05:30
committed by GitHub
parent 336fe10ca4
commit 27264c6e29
20 changed files with 874 additions and 884 deletions

View File

@@ -32,33 +32,20 @@ type Error {
}
type Response {
success: Boolean!
message: String!
errors: [Error!]
statusCode: Int!
}
type BasicAuthLoginResponse {
success: Boolean!
type LoginResponse {
message: String!
errors: [Error!]
statusCode: Int!
refreshToken: String
accessToken: String
user: User
}
type BasicAuthSignupResponse {
success: Boolean!
message: String!
errors: [Error!]
statusCode: Int!
user: User
}
type Query {
users: [User!]!
}
input BasicAuthSignupInput {
firstName: String
lastName: String
@@ -68,7 +55,7 @@ input BasicAuthSignupInput {
image: String
}
input BasicAuthLoginInput {
input LoginInput {
email: String!
password: String!
}
@@ -80,5 +67,10 @@ input VerifySignupTokenInput {
type Mutation {
verifySignupToken(params: VerifySignupTokenInput!): Response!
basicAuthSignUp(params: BasicAuthSignupInput!): BasicAuthSignupResponse!
basicAuthLogin(params: BasicAuthLoginInput!): BasicAuthLoginResponse!
login(params: LoginInput!): LoginResponse!
}
type Query {
users: [User!]!
updateToken: LoginResponse
}