is there a way to make buttons that are active for certain users and are not active for others?

Yeah, sure. There are many ways.
The easiest:
I recommend limiting access to the backend because of many reasons.

 if(wixUsersBackend.currentUser.loggedIn === true)
    {
        $w('#myButton').enable();
    }else
    {
        $w('#myButton').disable();
    }