Truth Tables are nice to explain so
What you want:
VIP Pre In
0 0 0
0 1 1
1 0 1
1 1 1
And now the logic gates
AND: OR:
A B Out A B Out
0 0 0 0 0 0
0 1 0 0 1 1
1 0 0 1 0 1
1 1 1 1 1 1
what you want looks like OR so
If VIPAllowAccess = 1 or PremiumAllowAccess = 1 Then
would work but you used the negated version (0 not 1) so
If VIPAllowAccess = 0 and PremiumAllowAccess = 0 Then
personally what I would use is
If VIPAllowAccess||PremiumAllowAccess Then
where || means OR but I count bytes most people don't. You'll get the hang of it when you use it enough or design 4 bit adders using logic gates in your spare time. (What's really a pain is division )