MyXoops Forum

Forum - myXOOPS German Support

7 - 1 = ?  
Geben Sie das Ergebnis der Berechnung ein
Sie haben max. 10 Versuche.
 
* = Erforderlich

Aw:: uid ermitteln

Betreff: Aw:: uid ermitteln
von Gast am 12.03.2010 18:37:00

Hier noch eine alternative Lösung
<?php
//**********************************************************
// xoops Benutzerinformationen um eine uid
// zu einem Benutzernamen zu ermitteln
// *********************************************************

class xfUserInfo extends XoopsUser {
  function 
GetUserIdFromUserName($UserName) {
    
$rc = -1;
    
$db = &XoopsDatabaseFactory::getDatabaseConnection();
    
$sql 'Select uid from ' $db->prefix('users') . " where uname = '" .$UserName "'" ;
    
$result $db->query($sql);
    if(
$result) {
      if (
$db->getRowsNum($result) == 1) {
        list(
$UserId) = $db->fetchRow($result);
        
parent::__construct($UserId);
        
$rc $UserId;
      }
    }
    return 
$rc;
  }  
}
?>
und hier die Statements für den Script
$UserObj = new xfUserInfo();
$uid $UserObj->GetUserIdFromUserName('ges. Name');
if (
$uid != -1) {
  
// user gültig   
  
} else {
    
// User nicht in der Datenbank gefunden    
}
Edit by Muki: Code als Code kenntlich gemacht! */

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5313 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1805 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag