con el registro a que solo se pueda registrar un mismo e-mail, nombre y clave en la base de datos y como hacer para que una ves que este logeado, si apreta en el login o registro este le indique que ya esta registrado o logeado?
Validaciones las puedes realizar por JS, si pasas por las faq creo que encontraras mas de una solucion a tu problema, respecto a que el sistema indique si esta registrado o logeado, no es nada mas que una simple consulta a tu base de datos :
Código PHP:
Ver originalSELECT usuario FROM tabla WHERE usuario='usuario' and clave='clave'
y luego el insert en caso de no estar registrado, para saber si esta logeado podrias tener un campo que se active en tu base de datos cuando un usuario se logeo y cuando sale del sistema