Autorizace pomocí externí databáze

Autorizace pomocí externí databáze

autor Daniel Rataj -
Počet odpovědí: 3
Zdravím všechny,

trpím malým nedostatkem moodle verze 1.5 a nevím, zda-li je to chyba někde v nastavení, nebo to prostě nejde.

Ověřování uživatelů mám přes externí databázi, respektive přes databázi redakčního systému mambo. Pokud se někdo zaregistruje (v mambu) - například "Daniel" a pak použije v přihlašovacím jméně velké písmeno u moodlu, nemůže se do něj přihlásit, jakoby měl moodle probém při čerpání dat s velkými písmeny. Můj server běží na linuxu, a linux rozlišuje velikost písmen.

Nevíte, kde by mohlo být jádro pudla?
Počet hodnocení: -
V odpovědi na Daniel Rataj

Re: Autorizace pomocí externí databáze

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři
Podívejte se do databáze Mamba přímo (např. přes klienta mysql, MySQLfront či phpMyAdmin) a ověřte si, že uživatelská jména jsou opravdu ukládána s rozlišením písmen.
Linux rozlišuje velikost písmen v názvech souborů (a v MySQL tím pádem i v názvech databází a tabulek, protože MySQL je implementuje jako adresáře a soubory v nich), se samotnými daty uloženými v databázi to nemá co do činění zamyšlený
V odpovědi na David Mudrák

Re: Autorizace pomocí externí databáze

autor Daniel Rataj -
Zdravím,

uživatelská jména jsou opravdu ukládána s velkými písmeny, přihlašovací údaje k externí databázi v Moodlu jsou zadána správně. Pokud vytvořím účet v redakčním systému, například "Daniel", nemůžu se přihlásit v moodlu. Vytvořím-li však účet "daniel", už to lze. A jako perličku, změním-li již vytvořený účet, tedy "Daniel" na "daniel", také to nejde, jako by si to "pamatovalo" úsměv Takže opravdu nevím, jak to napojit bez problémů. Budu vděčný za jakýkoliv podnětný návrh.
V odpovědi na Daniel Rataj

Re: Autorizace pomocí externí databáze

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři
Zkuste se (jen pro zkoušku) podívat po jiných způsobech integrace Mambo/Moodle než externí databáze. Namátkou např.
http://moodle.org/mod/forum/discuss.php?d=20080
ale hledáním tamtéž možná najdete i řešení vašeho problému.

Nevím, zda je změna uživatelského jména v externí databázi podporována. Moodle si tak jako tak vytvoří ve své vlastní db účet pro příslušného uživatele a do externí databáze chodí snad jen pro heslo (ale osobní zkušenosti nemám). Mrkněte tedy ještě, v jakém tvaru se uživatelské jméno dostane do Moodle databáze.