Si lo que queres es restringir el acceso a ciertas paginas, deberias aprender el manejo de sesiones.
Para validar formularios, no hay que saber demasiado. Solo hacer los chequeos tipicos, por ejemplo
-Si tenes un campo mail, que tenga el '@' y el '.com' (o el q sea)
-Si tenes un nombre de usuario y clave que no esten vacios y que no tengan una cantidad de caracteres menor a cierto numero
Y asi con todos los campos. Si no se cumple alguna de estas condiciones, redireccionas con header() nuevamente hacia el formulario para que se corrijan los errores.
Si me comentaras mas acerca de tus conocimintos te podria explicar mejor, es que no quiero hacer un post de 400 lineas sin saber cuanto sabes
Un saludo.