Drupal Web サイトに外部データベース (oracle) があります。ユーザーが電子メールとパスワードを変更すると (内部データベースに保存されます)、この情報を外部データベースの特定のテーブルに更新するために、この変更を取得する必要があります
ユーザー設定フォームに form_alter を使えばできると思いますが、方法がわかりません。暗号化せずに必要なパスワード。
Drupal Web サイトに外部データベース (oracle) があります。ユーザーが電子メールとパスワードを変更すると (内部データベースに保存されます)、この情報を外部データベースの特定のテーブルに更新するために、この変更を取得する必要があります
ユーザー設定フォームに 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']);
}