Skip to content

Instantly share code, notes, and snippets.

@miceno
Created January 3, 2011 10:36
Show Gist options
  • Save miceno/763336 to your computer and use it in GitHub Desktop.
Save miceno/763336 to your computer and use it in GitHub Desktop.
Notas desarrollo bbpress
notas de integracion
opciones:
public_key
private_key
bluevia_auth_cookie_name: la cookie que vamos a utilizar para la autenticacion.
bluevia_cookies: nombres de las cookies.
bluevia_login_url: url de la pagina de login de bluevia
bluevia_register_url: url de la pagina de registro de bluevia
bluevia_edit_profile_url: url de la pagina de perfil de un usuario de bluevia
bluevia_logout_url: url de logout de bluevia
FLUJO
Startup cookie verification: verificar que existen las cookies de sesion de bluevia.
1. si la cookie existe: verificar fecha de ultima actualización.
1.1. si la fecha de actualización es mayor que la ultima fecha de actualizacion del usuario:
1.1.1 extraer info de usuario de la cookie
1.1.2 verificar si existe ya el usuario.
1.1.2.1. Si el usuario no existe: crear usuario
1.1.2.1. Si el usuario existe: nada
1.1.3. actualizar info de usuario en la BD
1.2. si la fecha no es mayor: nada
2. si la cookie no existe: redirigir a la pagina de login de bluevia, pasando como parametro la URL de referer.
FLUJO
Ver perfil
1 extraer info de usuario de la cookie
2 verificar si existe ya el usuario.
2.1. Si el usuario no existe: crear usuario
2.1. Si el usuario existe: nada
3. actualizar info de usuario en la BD
4. mostrar perfil
FLUJO
Editar perfil
1. Obtener URL referer.
2. Redirigir a la pagina de edicion del perfil de Bluevia, pasando el referer.
I18N
La funcion de bb_load_default_textdomain (se carga en bb-settings.php) es anterior a la carga de los plugins. Por eso no funciona
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment