From 07810c5a2eff01cb03913ee4c5ae186943f022f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Schneider?= Date: Tue, 27 Jan 2015 11:00:35 +0100 Subject: [PATCH] mon_agglo_comptecitoyen.module: enable manual login Closes #6323 --- .../mon_agglo_comptecitoyen.module | 31 +++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/drupal/mon_agglo_comptecitoyen/mon_agglo_comptecitoyen.module b/drupal/mon_agglo_comptecitoyen/mon_agglo_comptecitoyen.module index ece9f1c..6c482ae 100644 --- a/drupal/mon_agglo_comptecitoyen/mon_agglo_comptecitoyen.module +++ b/drupal/mon_agglo_comptecitoyen/mon_agglo_comptecitoyen.module @@ -2,12 +2,24 @@ function _edit_user_callback() { unset($_REQUEST['destination']); - return drupal_goto("https://compte-citoyen.montpellier-agglo.com/fr/mon-compte"); + return drupal_goto("https://connexion.montpellier-agglo.com/accounts"); } function _create_user_callback() { unset($_REQUEST['destination']); - return drupal_goto("https://compte-citoyen.montpellier-agglo.com/accounts/register"); + return drupal_goto("https://connexion.montpellier-agglo.com/accounts/register"); +} + +/* user_login hook) */ +function mon_agglo_comptecitoyen_user_login(&$edit, $account) { + $edit['redirect'] = ''; +} + +/** + * Show /manual_login page + */ +function mon_agglo_comptecitoyen_login_page() { + return drupal_get_form('user_login'); } /** @@ -21,3 +33,18 @@ function mon_agglo_comptecitoyen_menu_alter(&$items) { $items['admin/people/create']['page callback'] = '_create_user_callback'; } +/** + * Implements hook_menu(). + */ +function mon_agglo_comptecitoyen_menu() { + $items = array(); + + $items['manual_login'] = array( + 'title' => 'User account', + 'page callback' => 'mon_agglo_comptecitoyen_login_page', + 'access callback' => TRUE, + ); + + return $items; +} +