function ulogin_form_alter in uLogin (advanced version) 8
Same name and namespace in other branches
- 6 ulogin.module \ulogin_form_alter()
- 7 ulogin.module \ulogin_form_alter()
Implements hook_form_alter().
File
- ./
ulogin.module, line 61 - Main file for the uLogin module.
Code
function ulogin_form_alter(&$form, FormStateInterface $form_state, $form_id) {
$form_ids = array_merge(array_filter(\Drupal::config('ulogin.settings')
->get('forms') ?: [
'user_login_form',
'user_register_form',
]), [
'comment_comment_form',
]);
if (\Drupal::currentUser()
->hasPermission('use ulogin') && \Drupal::currentUser()
->isAnonymous() && in_array($form_id, $form_ids)) {
$form['ulogin'] = [
'#type' => 'ulogin_widget',
];
}
}