Encontre una guia q lo explica bien, aqui dejo el enlace x si interesa a alguien:
http://bolsadeideas.cl/zsamer/2008/05/sistema-de-login/
Asi, mismo keria saber si habia alguna forma de que x ejemplo al intentar insertar un usuario en la BBDD pueda saber si ya existe o no, pq de momento tngo el DNI como clave unica y si intento insertar otro cn el mismo DNI me devuelve un error, pero kiero redireccionarlo a una pagina de error en caso de q ese DNI ya estuviese registrado.
Gracias