Button to redirect to member login page

Hi everyone!
Can you help me with this please? I’ve a button that opens a lightbox, however what I desire is that if a visitor isn’t logged and click on that button, should open the login page and not the lightbox.
I’m using the native members app from Wix.
Thank you

Hello,

It would look something like this:

import wixUsers from 'wix-users';

// ...

let user = wixUsers.currentUser;

let userId = user.id;           // "r5cme-6fem-485j-djre-4844c49"
let isLoggedIn = user.loggedIn; // true or false

if (isLoggedIn) {
                                //user is logged in, open lightbox
} else {
  wixUsers.promptLogin()        //user is not logged in, prompt login screen
  .then( (user) => {
    let userId = user.id;           // "r5me-6fem-45jf-djhe-484349"
    let isLoggedIn = user.loggedIn; // true
    let userRole = user.role;       // "member"
    return user.getEmail();
  } )
  .then( (email) => {
    let userEmail = email;          // "user@something.com"
  } )
  .catch( (err) => {
    let errorMsg = err;          // "The user closed the login dialog"
  } );
}

Here is some documentation that might help further:
https://www.wix.com/code/reference/wix-users.html#currentUser
https://www.wix.com/code/reference/wix-users.html#promptLogin

Goodluck!
Majd

Many thanks Majd!
Is there any way to get the name instead email?

@bmrt82 Unfortunately not. Wix members does not store the users name. You can make a separate database and do that yourself however :D. Store a name for every user using their user ID and a form.