2015-10-23 18 views
29

Welche Authentifizierungsbibliotheken verwenden Sie mit der neuen Version Codeigniter 3.0?Codeigniter 3.x Authentifizierungsbibliothek?

  • Flexi auth war sehr gut und robust mit großer Dokumentation für CI 2.0, aber es ist alt und wie ich sehen kann, ist es eingestellt. Natürlich funktioniert es mit CI 3.0 nicht out of the box. Ich habe es getestet und versucht, es zu CI 3.0 zu migrieren, aber wie es das alte ci_sessions Schema verwendet, habe ich gesehen, dass es viel Arbeit hat, um alle Code-Teile neu zu schreiben, die Sitzungen verwenden. Es scheint mit Dateisitzungen und einigen Änderungen an seinem Code zu arbeiten.
  • Community auth hat eine CI 3.0-Version, aber wie ich gesehen habe, hat es viele Bugs und es ist derzeit nicht annähernd zuverlässig. Ich habe es gründlich getestet und es kann nicht richtig funktionieren, da es Probleme mit seinem Token-Jar-System und seiner Cookie-Verwaltung hat. Benutzer können sich meistens nicht einloggen und es wird als ganze Drittanbieter-Bibliothek bei Codeigniter benutzt, was ich persönlich nicht mag, da es viele Dateien/Ordner hat, die zeitaufwendig zu pflegen sind. Ich würde einfache CI-Bibliotheken mit 1-2 Modellen wie flexi-auth bevorzugen. Obwohl es mir nichts ausmacht, wenn Community Auth richtig funktioniert.
  • Tank Auth war eine zuverlässige Lösung in der Vergangenheit, aber nicht mit Codeigniter 3.0, da es auch viele Inkompatibilitäten hat. Questions about its compatibility mit CI 3.0 wurden aber bisher keine Flugzeuge im Horizont gefragt.
  • DX Auth ist eine alte Authentifizierungsbibliothek und wie ich auf seinem Github-Repository sehen kann, gibt es einige attempts to migrate it auf CI 3.0, aber ich war nicht in der Lage, persönlich von ihnen zu testen.
  • Also, hat jemand erfolgreich jede der zuvor genannten Bibliotheken auf großen CI 3.0 Web-Anwendungen integriert (oder migriert)? Hast du dein eigenes geschrieben? Haben Sie bei CI 2 bis zur weiteren CI 3.0-Entwicklung festgehalten?

    Update für die unten Stimmen

    This post about Authentication libraries in codeigniter war sehr beliebt und hilfsbereit. Ich glaube, dass Beiträge, die der Community auf diese Weise helfen, zumindest vor einigen hilfreichen Antworten nicht geschlossen werden sollten. Es wird nirgendwo zuvor diskutiert und ich würde gerne die Meinung von erfahreneren Entwicklern sehen.

    Antwort

    21

    lassen Sie sich nicht die Down-Stimmen bekommen Sie runter.

    Check-out Ion Auth https://github.com/benedmunds/CodeIgniter-Ion-Auth

    zu sehen, die mich gelesen, werden Sie zwei Dateien für codeigniter umbenennen 3. sonst kann man sehen, dass es die letzten Änderungen an den lib. Der Autor Ben Edmunds ist einer der vier Entwickler des neuen Codeigniter Council. http://www.codeigniter.com/help/about

    +0

    Ich zweite Ion Auth, funktioniert gut für mich – acupajoe

    1

    Bitte überprüfen Sie Dnato System Login
    Seine einfache, schnelle und leichte Auth Codeigniter.

    Eigenschaft:
    -Add Benutzer
    -Delete Benutzer
    -Ban, Unban Benutzer
    -Register neuen Benutzertoken
    -Forget Passwort
    -Role Benutzerebene
    -Edit per E-Mail gesendet Benutzerprofil
    -Gravatar Benutzerprofil
    -Recaptcha von Google
    -und vieles mehr



    Frontend
    Mit Bootstrap Framework.