¿Qué sistema de inicio de sesión elegirías para un sitio web que codificarías desde cero?

Entonces, realmente depende de tu experiencia.

Si no es un programador, solo quiere iniciar un sitio web y convertirse en editor, puede elegir WordPress. Idealmente, no tiene que escribir una sola línea de código, hasta que no esté descontento con los detalles. Luego, simplemente comienza a aprender cómo funciona el código. PHP (python u otros lenguajes de scripts) es amigable para los humanos, lo cual es bueno para comenzar si no vas a ser un profesional.

Por otro lado, tienes años de experiencia laboral. Luego, elige el idioma con el que te sientas cómodo. Los programadores de Python eligen Django, botella o frasco; Los PHPers prefieren Samfony; Golangers como Gin. Todos ellos pueden construir un sitio web desde cero. Sin embargo, debes pensar en

  • ¿Realmente necesita las características proporcionadas por el marco? Por ejemplo, soy un programador de Python, y me gusta la botella y el matraz más que Django. Son mas ligeros. Django es más elegante, pero la mayoría de las características que realmente no necesito. Y algunas de las características me causaron dolor de cabeza, como la importación estática.
  • ¿Vas a cooperar con los demás? Si se trata de un equipo, piense con qué palabra marco (o incluso lenguaje) se siente cómodo el equipo. Ppl puede aprender idiomas en semanas, mientras que probablemente no sean productivos durante el período de inicio.

En la vida real, trabajo con golang y python. Pero, mi sitio web personal fue escrito en PHP (WordPress). `wordpress` satisfizo la mayoría de mis necesidades y hay un equipo que lo mantiene. Todo lo que necesito hacer es concentrarme en mis publicaciones. Permite que los visitantes se autentiquen a través de cuentas de terceros, mientras que no tengo que implementarlo.

WordPress tiene muchos temas predefinidos y personalizables que están optimizados para crear sitios de suscripción y membresía, lo que significa que te quedará con menos trabajo de desarrollo.

Su repertorio de complementos gratuitos y premium también agrega una gran funcionalidad, como restricciones de acceso al contenido basadas en el nivel de usuario, por ejemplo, suscriptor, administrador …

Uno de estos complementos de WordPress es el complemento Restringir contenido de Pippin Williamson

Puede buscar complementos gratuitos para restricciones de contenido y membresía en Blog Tool, Publishing Platform y CMS

También puede navegar por temas premium (su mejor opción gracias al soporte para desarrolladores) y complementos en Themeforest o en Elegant Themes.

Si eres nuevo en trabajar con WordPress, puedes encontrar un tutorial completo sobre cómo construir un sitio de WordPress desde cero en BuildAProWebsite.com

Lo ideal es que sus usuarios se autentiquen a través de Facebook o Google Auth u otro servicio de autenticación. Esto garantiza un buen nivel de seguridad, y si sale mal, no es su responsabilidad. Si decide almacenar todos los datos del usuario usted mismo, asegúrese de investigar también la seguridad de su sitio web.

WordPress es ahora un método común para muchos sitios web. De uso gratuito, también tiene una gran biblioteca de complementos disponibles. Una característica útil es la capacidad de las personas para registrarse, y hacer que ese registro les otorgue acceso a otras áreas del sitio. También puede incorporar los detalles de los registratarios en cosas como listas de correo, etc.

Pensaría en incorporar la aplicación Google Authenticator en el proceso de inicio de sesión. Se requerirá un teléfono móvil con la aplicación Google Auth instalada para confirmar el inicio de sesión.

Lo estamos usando y tengo que decir que es útil.

Espero que ayude.

Elegimos usar Auth0 para manejar la autenticación y autorización para nuestra API en http://www.profiledeck.com , extremadamente simple de configurar y descarga completamente una consideración muy compleja en otros lugares.