la funzione che verifica se un utente può accedere è una cosa diversa dal problema che avevo posto.
Comunque dipende anche da come hai creato il tuo sito e genericamente posso dirti che faccio una query al database chiedendogli se username e password inseriti dall'utente con gli appositi input esistono.
se si l'utente entra altrimenti no, poi ci sarebbero altre cose da controllare per esempio lo stato dell'utente, se è bannato per esempio etc etc ma dipende cosa stai facendo.