Db_esessie

DB_ESSIE biedt een klasse die PHP-sessies veilig opslaat in een MySQL-database.
Download nu

Db_esessie Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Lawrence
  • Uitgever website:
  • http://www.phpclasses.org/browse/package/1624.html

Db_esessie Tags


Db_esessie Beschrijving

DB_ESSIE biedt een klasse die PHP-sessies veilig opslaat in een MySQL-database. DB_ESSIE biedt een klasse die de PHP-sessies veilig opslaat in een MySQL-database.db_esession is een PHP-klasse met een functie die sessiegegevens in een MySQL-database opslaat in plaats van bestanden. Het is krachtig, ontworpen met veiligheid in gedachten, en is gemakkelijk te gebruiken. De code bevat veel opmerkingen, en het wordt geleverd met volledige documentatie en voorbeelden van het gebruik van de klasse inclusief een basisverificatie-login / uitlogproces. Het bevat ledenfuncties nuttig (aan webmasters) voor het bewaken of bekijken, verwijderen, verwijderen en wijzigen van sessiesvaliditeit voor het uitsluiten van een of meer sessies bij detectie van ongeautoriseerd gebruik. Hier zijn enkele belangrijke kenmerken van "db_esessie": · Algemene kenmerken: · Stores Session-gegevens in een MySQL-tabel met behulp van de ingebouwde sessiehandler van PHP. · Ingebouwde behandeling van sessievervaldatum en opruimen. · Ondersteunt de wijzigingen van sessiegerelateerde configuratie-instellingen (INC. PHP5). · Maakt normale of persistente MySQL-database-verbindingen toe . · Toegang tot geopende MySQL-resource-verbinding om in uw script te gebruiken. · Accepteert een doorgegeven database-resource-link om te gebruiken als de DB-verbinding. · Ondersteunt sessie-ID's tussen 12 en 32 tekens lang. · Aangepaste of verwisselbare database, tabel- en kolomnamen. · Een optie om nieuwe sessie-ID's (u levert, klasse- of PHP-builds) te maken). · Kan gebufferde uitvoer (met behulp van OB_START) in de klasse initiëren. · Een session_start () automatisch in de klas gestart. · Kan "cache-c verzenden. ONTROL: 'Header-uitvoer binnen de klas (fixes IE6 bug). · Mogelijkheid om een specifieke sessies-vervaldatum en -tijd op te halen. · Haal de huidige levensduur in seconden of minuten op. · Haal een numeriek totaal van het aantal actieve en inactieve sessies op. In de tabel. · Faciliteit om toewijzing en ophalen van sessievariabelen eenvoudiger te maken. · Mogelijkheid om handmatige URI's en links te maken die sessienaam en ID omvat. · De mogelijkheid om op te halen wat het MySQL Server-versienummer is. · Een adequate vorm van coderen / Decoderende ledenfuncties zijn opgenomen en automatisch gebruikt wanneer Libmcrypt niet is geïnstalleerd. · Beveiligingsfuncties: · Time-out van de gebruiker inactiviteit automatisch afgehandeld. · Absolute gebruikerslogoff-time-outcapaciteit (sessie zal worden beëindigd, ongeacht wat na een aantal aangewezen minuten wordt beëindigd / seconden zijn verstreken). · Mogelijkheid om een bepaalde sessie of alle sessies te vergrendelen en te ontgrendelen. Wanneer een sessie wordt vergrendeld, is het onmiddellijk niet beschikbaar voor gebruik. · Gebruiker tot session-verificatie met behulp van IP-adres en browserinformatie. · Veiligheidsniveau (CODE) -klaring voor elke sessie / webpagina. · Versleutel / decoderen als gewenst elk sessiegebied. · Versleutel / decoderen van een extra sessieveld om te vergelijken met het origineel (om te detecteren tegen mogelijke knoeien). · Versleutel / decoderen van de hele sessiegegevens in de tabel (in wezen verbruikt sessie variabele namen in tabel). Kan worden gebruikt in combinatie met per session field-codering, wat resulteert in dubbele coderingsbeveiliging. · Een nieuwe coderingsinitialisatievector wordt gemaakt elke keer dat de waarden veranderen. · Mogelijkheid om handmatig een bepaalde sessie of alle sessies te verwijderen. · Het IP-adres van de gebruiker en webbrowser wordt opgenomen als onderdeel van de sessie voor tracing-informatie. · Andere functies: · Ondersteuning voor meerdere taalfout- en waarschuwingsberichten. · Ondersteuning van een standaardtaal evenals de huidige actieve taalinstellingen. · Fout of gedetailleerd (met SQL SYNTAX) Fout / Waarschuwingsrapportage. · Gebufferde fout- en waarschuwingsberichten. · Optie voor de klas om de uitvoering te stoppen of niet bij het ondermoeten van een fout / waarschuwing. Klasse kan fouten / waarschuwingen automatisch of -besturing in uw script weergeven. · Kan lettertypekleur en -grootte afzonderlijk selecteren voor fout- en waarschuwingsberichten. · Code heeft veel opmerkingen en geformatteerd binnen 82 tekens breed. · Volledige documentatie (alleen in het Engels) Inbegrepen. · Voorbeelden van codesgebruik, inclusief een basisverificatie (login / uitloggen). · SQL-tekstbestand voor het maken van de mysql-sessietabel. Vereisten: · PHP-versie 4.2.0 of hoger · MySQL-versie 3.22.5 of hoger · Webserver (Apache, IIS) · Unix / Linux / Windows / Mac · Een mogelijkheid om MySQL-databases, gebruikersnamen en wachtwoorden zoals PHPMYADMIN te maken · Libmcrypt 2.2.x of hoger is optioneel als u codering / decodering wilt gebruiken


Db_esessie Gerelateerde software