0
我在Drupal網站上有一個外部數據庫(oracle)。當用戶更改電子郵件和密碼(它存儲在內部數據庫)時,我需要獲取此更改以將此信息更新到我的外部數據庫中的特定表格Drupal:在用戶設置表單中更改捕獲字段
我認爲可以使用form_alter作爲用戶設置窗體,但我不知道如何。我不需要加密的密碼。
我在Drupal網站上有一個外部數據庫(oracle)。當用戶更改電子郵件和密碼(它存儲在內部數據庫)時,我需要獲取此更改以將此信息更新到我的外部數據庫中的特定表格Drupal:在用戶設置表單中更改捕獲字段
我認爲可以使用form_alter作爲用戶設置窗體,但我不知道如何。我不需要加密的密碼。
我解決了這個問題,此代碼
function mymodule_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == "user_profile_form") {
$form['#submit'][] = 'mymodule_form_submit';
}
}
function mymodule_form_submit(&$form, &$form_state){
// Some code and access to values like $form_state['values']['fieldXXXX']);
}