You are here

function _ulogin_make_username in uLogin (advanced version) 6

Same name and namespace in other branches
  1. 7 ulogin.module \_ulogin_make_username()
1 call to _ulogin_make_username()
ulogin_callback in ./ulogin.pages.inc

File

./ulogin.module, line 338

Code

function _ulogin_make_username($data) {
  $ulogin_name = $name = 'ulogin_' . $data['network'] . '_' . $data['uid'];
  drupal_alter('ulogin_username', $name, $data);

  //check that the altered username is unique
  if (user_load(array(
    'name' => $name,
  ))) {
    return $ulogin_name;
  }
  else {
    return $name;
  }
}