frontend/graphql/auth.gql (view raw)
1fragment MeFields on UsersPermissionsMe {
2 id
3 username
4 email
5 confirmed
6}
7
8mutation register($user: UsersPermissionsRegisterInput!) {
9 register(input: $user) {
10 jwt
11 user {
12 ...MeFields
13 }
14 }
15}
16
17mutation login($identifier: String!, $password: String!) {
18 login(input: {identifier: $identifier, password: $password}) {
19 jwt
20 user {
21 ...MeFields
22 }
23 }
24}
25
26mutation forgotPassword($email: String!) {
27 forgotPassword(email: $email) {
28 ok
29 }
30}
31
32mutation resetPassword(
33 $password: String!
34 $passwordConfirmation: String!
35 $code: String!
36) {
37 resetPassword(
38 password: $password
39 passwordConfirmation: $passwordConfirmation
40 code: $code
41 ) {
42 jwt
43 user {
44 ...MeFields
45 }
46 }
47}