Search.../

getCurrentMember( )

Developer Preview

Retrieves the currently logged-in member.

Syntax

function getCurrentMember(options: GetCurrentMemberOptions): Promise<GetMyMemberResponse>

getCurrentMember Parameters

NAME
TYPE
DESCRIPTION
options
Optional
GetCurrentMemberOptions

Returns

Member profile.

Return Type:

Promise<
GetMyMemberResponse
>
NAME
TYPE
DESCRIPTION
member
Member

The logged-in member.

Was this helpful?

Get currently logged in member (export from backend code)

Copy Code
1import { members } from 'wix-members.v2';
2import { webMethod, Permissions } from 'wix-web-module';
3
4 /* Sample options value:
5 * {
6 * fieldsets: [ 'FULL' ]
7 * }
8 */
9
10export const myGetCurrentMemberFunction = webMethod(
11 Permissions.Anyone,
12 async () => {
13 try {
14 const member = await members.getCurrentMember();
15 console.log('Retrieved currently logged in member:', member);
16
17 return member;
18 } catch (error) {
19 console.error(error);
20 // Handle the error
21 }
22 }
23);
24
25/* Promise resolves to:
26 *
27 * {
28 * "_createdDate": "2024-02-22T13:52:00.000Z",
29 * "_id": "7d368843-6f0c-4037-8d0e-b7e36a8a0c32",
30 * "_updatedDate": "2024-02-22T13:52:00.674Z",
31 * "activityStatus": "UNKNOWN",
32 * "contactId": "ff20c02e-3d13-4412-9529-d628aa0abc12",
33 * "privacyStatus": "UNKNOWN",
34 * "profile": {
35 * "nickname": "Maverick",
36 * "slug": "maverick123",
37 * "photo": {
38 * "url": "https://example.com/photo.jpg",
39 * "height": 0,
40 * "width": 0,
41 * "_id": ""
42 * }
43 * },
44 * "status": "UNKNOWN"
45 * }
46 *
47 */
Get currently logged in member (dashboard page code)

Copy Code
1import { members } from 'wix-members.v2';
2
3 /* Sample options value:
4 * {
5 * fieldsets: [ 'FULL' ]
6 * }
7 */
8
9export async function myGetCurrentMemberFunction(options){
10 try {
11 const member = await members.getCurrentMember();
12 console.log('Retrieved currently logged in member:', member);
13
14 return member;
15 } catch (error) {
16 console.error(error);
17 // Handle the error
18 }
19}
20
21/* Promise resolves to:
22 *
23 * {
24 * "_createdDate": "2024-02-22T13:52:00.000Z",
25 * "_id": "7d368843-6f0c-4037-8d0e-b7e36a8a0c32",
26 * "_updatedDate": "2024-02-22T13:52:00.674Z",
27 * "activityStatus": "UNKNOWN",
28 * "contactId": "ff20c02e-3d13-4412-9529-d628aa0abc12",
29 * "privacyStatus": "UNKNOWN",
30 * "profile": {
31 * "nickname": "Maverick",
32 * "slug": "maverick123",
33 * "photo": {
34 * "url": "https://example.com/photo.jpg",
35 * "height": 0,
36 * "width": 0,
37 * "_id": ""
38 * }
39 * },
40 * "status": "UNKNOWN"
41 * }
42 *
43 */