WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

Easy Login

— Add- On til WorldWideScripts.net

Abonner på vårt feed for å holde deg oppdatert!

Nyhet! Følg oss som du vil ha det!


Easy Login - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Med denne klassen kan du easely opprette en påloggingsside som sjekker dataene i en XML, CSV eller databasetabell. Kraften i manuset legger i at du kan bruke den på alle MySQL database tabell selv på eksisterende tabeller fra andre programvarepakker som Wordpress, Mediawiki, MantisBt,..... Dette er fordi du kan definere et tilpasset passord kryptering funksjon, bruker og passordfeltet. Kombinasjonen av disse funksjoner er det en universell anvendbar klasse. Jeg laget denne klassen fordi de fleste av mine klienter trenger bare en enkel pålogging form uten andre avanserte funksjoner som brukerroller og så videre.

Bruk eksempel:

Vi har en databasetabell som holder våre brukere. I denne tabellen er det et felt user_field også et passordfelt (pass_field) og en salt-feltet (salt_field). Vår passordkryptering opprettes slik:

 password_hash = md5 (passord "-" salt..); 

For å opprette en loginsystem basert på denne tabellen vi kan bruke denne koden:

 omfatter ("login.php"); $ Pålogging = new Login (); $ Login-> InitDatabase ("localost", "dbuser", "dbpass", "dbnavn", "user_table", "user_field", "pass_field"); $ Login-> SetPasswordEncoder ("myhash"); // Custom passord encoder funksjon myhash ($ passord, $ felt) { tilbake md5 ($ passord "-" $ felt-> salt_field..); } if ($ Login-> Test ($ _ POST ['brukernavn'], $ _POST ['passord'])) { echo "Riktig"; } Else { echo "Feil"; } 

Hvis du ønsker å endre dette eksemplet ovenfor for å bruke en CSV-fil (user.csv) som datakilde i stedet for en database tabell det eneste du trenger å gjøre er å erstatte:

 $ Login-> InitDatabase ("localhost", "dbuser".... 

med

 $ Login-> InitCsv ("users.csv"); 

eller hvis du foretrekker xml:

 $ Login-> InitXml ("users.xml"); 
Utbyggbar:

Klassen er meget enkelt å utvide med noen definert kode. I nedlastingen følger jeg to forskjellige forlengelse. En for å skrive innloggings handlinger til en loggfil og en som sparer strøm logg brukeren i en økt, slik at du kan besøke forskjellige sider uten å måtte logge inn igjen. Utvidelsene er svært enkel å bruke. Den eneste forskjellen er at du må ta med forlengelse foruten login.php klassen. Og i stedet for å opprette en forekomst av Pålogging klassen du opprette en forekomst av den utvidede SessionLogin klassen. Resten av koden er den samme.

Et eksempel hvordan du bruker SessionLogin forlengelse:

 omfatter ("login.php"); omfatter ("SessionLogin.php"); $ Pålogging = new SessionLogin (); // Resten av koden er den samme som før 

Eksempler inkludert:

  • CSV-fil
  • MatnisBt database
  • Mediawiki database
  • Wordpress database
  • Xml fil
  • Login form med økter

Demo

Du kan gjøre en innlogging på demosiden med:
admin / test
sitebase / mittpassord

Full PDF documation er også inkludert i nedlastingen.


Laste ned
Andre komponenter i denne kategorienAlle komponenter av denne forfatteren
KommentarerOfte stilte spørsmål og svar

Egenskaper

Laget:
28 mars 10, Siste oppdatering

kompatible nettlesere:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari, filer Inkludert

programvareversjon:
PHP 5.x

Søkeord

eCommerce, eCommerce, alle elementer, admin, csv, database, form, logg, mysql, passord beskyttet, bruker, xml