Drupal:在用户设置表单中更改捕获字段

时间:2013-03-27 16:54:00

标签: drupal-7 drupal-forms

我的Drupal网站上有一个外部数据库(oracle)。当用户更改电子邮件和密码(它存储在内部dabatase)时,我需要获取此更改以将此信息更新到我的外部数据库中的特定表

我认为可以将form_alter用于用户设置表单,但我不知道如何使用。我需要的密码没有加密。

1 个答案:

答案 0 :(得分:0)

我使用此代码解决了这个问题

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']);

}