fixed an SSO issue

This commit is contained in:
SJ
2012-11-26 23:15:56 +01:00
parent e1f8ea3ed0
commit 24672a02a1
2 changed files with 16 additions and 1 deletions

View File

@ -124,6 +124,21 @@ class ModelUserUser extends Model {
}
public function get_primary_email_by_domain($uid = 0, $domain = '') {
$email = "";
$query = $this->db->query("SELECT email FROM " . TABLE_EMAIL . " WHERE uid=?", array((int)$uid));
if(isset($query->row)) { $email = $query->row['email']; }
foreach ($query->rows as $q) {
if(preg_match("/\@$domain$/", $q['email'])) { return $q['email']; }
}
return $email;
}
public function get_user_by_dn($dn = '') {
if($dn == '') { return array(); }