Usuarios, login , contraseñas y eso

Hola bueno ya tengo un proyecto de una web en marcha me faltan algunos detalles y una parte muy grande que es esta:
Como puedo hacer para que mi pagina web tenga usuarios,me explico, se puedan registrar e iniciar sesion, que un contenido este bloqueado para los que no esten registrados y que tengan cada uno un perfil donde editar su nombre apellido y esas cosas.
mira yo tambien estoy trabajando con mi web y tuve la misma inquietud que tu y realice todo ese tutorial, pero me encontre con el problema de que es lo que debia poner en esta parte:


server = "mysql2.000webhost.com"

despues de quebrarme la cabeza un rato y por no leer todos los comentarios del tema, encontre que al poner esto "localhost" se solucionaba mi problema, espero que no tengas problemas.

:lol:
En tu base de datos en el phpmyadmin en la parte superior dice tu hosting que ocupa mysql solo lo copias y lo pegas ahi