Facebook iniciar sesion o registrarse en otra cuenta en facebook

Inscripción en Facebook

El mayor reto y lo más importante es hacer que el registro y el inicio de sesión de los usuarios sea rápido y fácil mientras desarrollamos nuestra aplicación. Los formularios de registro requerían muchos datos que debían ser rellenados por los usuarios de forma manual, lo que provocaba la pérdida de usuarios potenciales. Además, los usuarios tienen que introducir sus nombres de usuario/correos electrónicos y contraseñas en los formularios de inicio de sesión para autenticarse y también tienen que recordar más identificaciones y contraseñas individuales.

Haga clic en Básico bajo la configuración en la barra lateral. En App, Dominios incluya la Url de su sitio web. Introduzca todos los detalles requeridos. Cambie el estado de la aplicación de Desarrollo a Activo en la esquina superior derecha. Haga clic en el botón Guardar cambios.

Como puedes ver, la función anterior recibe una variable de respuesta y comprueba su estado. Si está conectado, obtiene la información de los usuarios conectados y muestra esta información en la consola de su navegador, esa área es donde usted podría construir más en este script para manejar los datos. Cuando el inicio de sesión no está autorizado, esta función cambia el HTML de su página para pedirle que inicie sesión.

Inicio de sesión en Facebook

Después de configurar tu APP ve a la pestaña de Configuración e introduce la URL de tu página de Condiciones de Servicio y Política de Privacidad. A continuación, pulsa el botón Actualizar la configuración. A continuación, ve a la pestaña Permisos y marca la opción «Solicitar direcciones de correo electrónico de los usuarios» en «Permisos adicionales». Hay una documentación que explica el proceso con capturas de pantalla.

Por ahora estoy utilizando la versión gratuita, que parece funcionar a la perfección. Las instrucciones para configurar los diferentes proveedores son excelentes y fáciles de seguir. Yo uso WP-Members y algunas otras personalizaciones de inicio de sesión, pero esto sólo funcionó sin problemas con todos ellos.

«Nextend Social Login and Register» ha sido traducido a 6 idiomas. Gracias a los traductores por sus contribuciones.Traduce «Nextend Social Login and Register» a tu idioma.¿Interesado en el desarrollo? Navega por el código, revisa el repositorio SVN, o suscríbete al registro de desarrollo por RSS.

Mensajero

Habilitar estas credenciales en sus sitios web proporciona una ventaja significativa porque millones de usuarios ya tienen cuentas con estos proveedores externos. Estos usuarios pueden estar más dispuestos a registrarse en su sitio si no tienen que crear y recordar un nuevo conjunto de credenciales.

En el cuadro de diálogo Nuevo proyecto ASP.NET, haga clic en MVC. Si la autenticación no es Cuentas de usuario individuales, haga clic en el botón Cambiar autenticación y seleccione Cuentas de usuario individuales. Al marcar Host in the cloud, la aplicación será muy fácil de alojar en Azure.

Usa el gestor de paquetes NuGet para actualizar el middleware OWIN. Selecciona Actualizaciones en el menú de la izquierda. Puedes hacer clic en el botón Actualizar todo o puedes buscar sólo los paquetes de OWIN (mostrado en la siguiente imagen):

Ver Introducing the Yahoo and LinkedIn OAuth security providers for OWIN por Jerrie Pelser para las instrucciones de Yahoo y LinkedIn. Ver Pretty social login buttons for ASP.NET MVC 5 de Jerrie para conseguir habilitar los botones de inicio de sesión social.

Crear una nueva cuenta de Facebook

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.