abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 03:33 | Nová verze

    Byla vydána nová verze 6.4 programovacího jazyka Swift (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    včera 23:11 | Komunita

    Německý kancléř Friedrich Merz (CDU) se během debaty s finalisty studentské vědecké soutěže Jugend forscht vyjádřil pro konec anonymity na internetu a vyslovil názor, že pro uživatele Internetu by měla platit podobná právní odpovědnost jako pro novináře tradičních médií. Na dotaz studenta, jak by se tedy povinnost uvádět pravé jméno slučovala s prací investigativních novinářů nebo ochranou jejich zdrojů, Merz neodpověděl, ve své

    … více »
    AfD 💙 | Komentářů: 3
    včera 17:55 | IT novinky

    Společnost Fujitsu představila FUJITSU-MONAKA CPU a Fujitsu MONAKA Server. Navrženo, vyvinuto a vyrobeno v Japonsku. Pro suverénní AI infrastrukturu.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | IT novinky

    Předprodej v květnu představených notebooků Googlebook, nástupců notebooků Chromebook, bude spuštěn v pondělí 21. září.

    Ladislav Hagara | Komentářů: 4
    16.9. 23:22 | Nová verze

    Byla vydána betaverze Fedora Linuxu 45 (ChangeSet), tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 20. října. S konzolí kmscon místo fbcon. Současně byla vydána betaverze Fedora Linux Asahi Remixu 45. S podporou čipů M3.

    Ladislav Hagara | Komentářů: 1
    16.9. 21:44 | Nová verze

    Po půl roce vývoje od vydání verze 50 bylo vydáno GNOME 51 s kódovým názvem "A Coruña" (Mastodon). Podrobný přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře. Videopředstavení na PeerTube a YouTube.

    Ladislav Hagara | Komentářů: 24
    16.9. 20:44 | IT novinky

    OpenAI spolupracuje s konkurenty Anthropic a Google DeepMind ze skupiny Alphabet na bezpečnosti umělé inteligence (AI). Globální obavy ohledně existenčních rizik umělé inteligence vzrostly poté, co se o víkendu sešli vedoucí předních amerických firem z odvětví AI a vyzvali k pozastavení vývoje technologie.

    Ladislav Hagara | Komentářů: 4
    16.9. 20:33 | IT novinky

    Evropská unie navrhne zákaz sociálních sítí, online her a chatbotů pro děti mladší 13 let a možnost účtu pro děti do 15 let jen se souhlasem rodičů, oznámila šéfka Evropské komise Ursula von der Leyenová v dnešním projevu ve Štrasburku. Návrh předpisu nazvaného EU Kids Act představí Evropská komise ve čtvrtek. Von der Leyenová zdůraznila, že chce, aby se rovněž změnilo základní pravidlo: platformy budou muset dokázat, že jsou bezpečné.

    … více »
    Ladislav Hagara | Komentářů: 35
    15.9. 22:55 | Nová verze

    Byla vydána Java 27 / JDK 27. Nových vlastností (JEP - JDK Enhancement Proposal) je 9.

    Ladislav Hagara | Komentářů: 0
    15.9. 17:44 | Nová verze

    Byl vydán Mozilla Firefox 156.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Vestavěný prohlížeč PDF se nyní spouští o 45 % rychleji. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 156 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (21%)
    Celkem 2687 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: PHP autentikace pres LDAP

    6.6.2011 13:41 rojko20
    PHP autentikace pres LDAP
    Přečteno: 1344×
    Dobry den,

    mate najeky tip (cas kodu) jak zajistit v php autentikaci pres LDAP

    Dekuji

    Řešení dotazu:


    Odpovědi

    6.6.2011 13:42 rojko20
    Rozbalit Rozbalit vše Re: PHP autentikace pres LDAP
    omlouvam se, ze neumim psat ...
    6.6.2011 16:58 XY
    Rozbalit Rozbalit vše Re: PHP autentikace pres LDAP
    21.6.2011 14:42 Jarda
    Rozbalit Rozbalit vše Re: PHP autentikace pres LDAP
    ahoj, ja nasel tenhle kod na netu a upravil si ho pro sebe a funguje uplne OK :-) snad ti k necemu bude :-)

    $username = "test"; $password = "1234";

    function authAD($username, $password, $Domain="domain.local", $ldap_server="ldap://192.168.x.x") { if ($password == ""){ // POZOR: pouziti prazdneho hesla by proslo return(false); } if (function_exists('ldap_connect')) { $auth_user = $username."@".$Domain; if($connect = ldap_connect($ldap_server)){ ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3); ldap_set_option($ds, LDAP_OPT_REFERRALS, 0); //ldap_set_option(NULL, LDAP_OPT_DEBUG_LEVEL, 7); // pise do error logu apache prubeh if(@ldap_bind($connect, $auth_user, $password)) { ldap_close($connect); return(true); } } ldap_close($connect); return(false); } else { Die ("extension php_ldap neni dostupne"); } }

    if(authAD($username,$password)) { echo "login OK."; // .... Vas kod } else { echo "login ERROR"; // .... Vas kod }
    23.6.2011 10:54 Jirka | skóre: 36
    Rozbalit Rozbalit vše Re: PHP autentikace pres LDAP
    A jéje. Nechtělo se mi ten kód číst a teď se dívám, že o komentář níže machruju se stejným řešením. Tak nic no. :-)
    Řešení 1× (julus)
    23.6.2011 10:50 Jirka | skóre: 36
    Rozbalit Rozbalit vše Re: PHP autentikace pres LDAP
    "Autentifikace" neexistuje! Existuje pouze autentizace a následná (někdy se píše o principu AAA, pak je to navíc i accounting).

    V jednom starém projektu jsem použil toto:
      $ldap = ldap_connect("ldap.example.com");
      if($ldap) {
        ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3);
        $bindstatus = ldap_bind($ldap, "uid=".$username.", ou=Users, dc=example, dc=com", $password);
    
        if($bindstatus) {
          // přihlaš
        } else {
          // ošetři chybu
        }
      } else {
        // ošetři
      }
    
    Trochu jsem to zjednodušil, takže předpokládám ošetřené vstupy. Jinde jsem použil jiný přístup, ale ten kód teď nemám dostupný. :-)
    23.6.2011 10:52 Jirka | skóre: 36
    Rozbalit Rozbalit vše Re: PHP autentikace pres LDAP
    Kruci, před závorkou mi vypadlo slovo a já si toho nevšiml, takže: Existuje pouze autentizace a následná autorizace (někdy se píše o principu AAA, pak je to navíc i accounting).
    23.6.2011 18:45 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: PHP autentikace pres LDAP
    Mimo téma:
    Autentifikace podle všeho existuje:
    http://www.slovnik-cizich-slov.net/autentifikace/
    http://slovnik-cizich-slov.abz.cz/web.php/slovo/autentifikace
    a mnou nenáviděný a pro roj lidí závazný(nevím proč :-() http://prirucka.ujc.cas.cz/?slovo=autentifikace
    a ten uvádí autentizace == autentifikace
    autentifikace je asi z francouštiny a autentizace asi z němčiny… :-)
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    23.6.2011 19:35 Jirka | skóre: 36
    Rozbalit Rozbalit vše Re: PHP autentikace pres LDAP
    Dělá se mi špatně. :-)
    23.6.2011 20:46 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: PHP autentikace pres LDAP
    Mně z ujč často, ale toto mi zrovna nevadí :-)
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.