Facebook login auf eigener seite facebook
Facebook login uk
Puedes implementar tu propio sistema de inicio de sesión en el que alguien se registre en la aplicación utilizando su correo electrónico y contraseña y se cree una cuenta para él. Normalmente, las aplicaciones utilizan un paso de verificación del correo electrónico en este caso para autenticar la identidad.
Una vez verificada la dirección de correo electrónico, puedes pedir a la persona que proporcione una contraseña, indicándole que puede utilizarla para iniciar sesión en tu aplicación en el futuro junto con su dirección de correo electrónico. Una vez proporcionada, puedes añadirla a la misma parte de tu base de datos donde actualmente almacenas la información de la cuenta.
Si el sistema de inicio de sesión de tu aplicación no utiliza una dirección de correo electrónico como identificación y utiliza en su lugar algo generado por el usuario, como un nombre de usuario, entonces también debes solicitar que la persona proporcione esto al mismo tiempo que una contraseña.
Mi cuenta de facebook
Nuestra aplicación gestiona varios sitios para varios clientes. Uno de los servicios que ofrecemos es escribir y publicar en las redes sociales para nuestros clientes. También permitimos que los clientes hagan sus propias publicaciones a través del administrador de la aplicación.
Como señala CBroe en el comentario, si quieres publicar como una página, necesitas tener un token de acceso a la página que administras. Una vez que hayas concedido el permiso manage_pages a la aplicación, puedes llamar al borde /me/accounts para obtener la lista de todas las páginas que administras y sus tokens de acceso.
A continuación, puede utilizar el token de acceso de la página para publicar en nombre de la página. Nota: Necesitarás el permiso publish_pages además de poder publicar en nombre de la página. Los permisos están documentados aquí.
Registro en facebook
Sin embargo, si necesitas implementar el inicio de sesión basado en el navegador para una aplicación web o de escritorio sin utilizar nuestros SDK, como en una vista web para una aplicación de escritorio nativa (por ejemplo, Windows 8), o un flujo de inicio de sesión utilizando enteramente código del lado del servidor, puedes construir un flujo de inicio de sesión por ti mismo utilizando redireccionamientos del navegador. Esta guía le llevará a través de cada paso del flujo de inicio de sesión y le mostrará cómo implementar cada uno de ellos sin utilizar nuestros SDKs:
Las aplicaciones que utilizan nuestros SDKs pueden comprobar si alguien ya ha iniciado sesión utilizando las funciones incorporadas. Todas las demás aplicaciones deben crear su propia forma de almacenar cuándo una persona ha iniciado la sesión, y cuando ese indicador no está ahí, proceden asumiendo que han cerrado la sesión. Si alguien ha cerrado la sesión, su aplicación debe redirigirlo al diálogo de inicio de sesión en el momento adecuado, por ejemplo, si hace clic en un botón de inicio de sesión.
En todos los casos, el navegador vuelve a la app, y se incluyen los datos de respuesta que indican si alguien se conectó o canceló. Cuando su aplicación utiliza el método de redirección como el anterior, a la redirect_uri que su aplicación devuelve se le añadirán parámetros o fragmentos de la URL (según el response_type elegido), que deben ser capturados.
Antiguo login de facebook
Cuando una persona hace clic en su botón HTML se muestra una ventana emergente con el diálogo de inicio de sesión. Este diálogo permite pedir permiso para acceder a los datos de una persona. El parámetro scope puede ser pasado junto con la llamada a la función FB.login(). Este parámetro opcional es una lista de permisos, separados por comas, que una persona debe confirmar para dar a su página web acceso a sus datos.
Además, al cerrar la sesión de tu página web no se revocan los permisos que la persona concedió a tu página web durante el inicio de sesión. La revocación de los permisos debe hacerse por separado. Construya su página web de tal manera que una persona que haya cerrado la sesión no vea el diálogo de inicio de sesión cuando vuelva a entrar.