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 sa WorldWideScripts.net

Mag-subscribe sa aming mga feed upang manatili hanggang sa petsa!

Bago! Sundin amin sa gusto mo!


Easy Login - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Sa ganitong klase maaari mong easely lumikha ng isang login page na tseke ang data sa isang XML, CSV o talahanayan database. Ang kapangyarihan ng mga script ipinatong sa na maaari mong gamitin ito sa bawat MySQL database table kahit sa mga umiiral na mga talahanayan mula sa iba pang mga pakete ng software tulad ng WordPress, MediaWiki, MantisBt,..... Ito ay dahil maaari mong tukuyin ang isang function encryption custom password, user at ang patlang ng password. Ang kumbinasyon na ito ng mga pag-andar na ito ng isang universal nagagamit sa klase. Nilikha ko ang klase na ito dahil kailangan lamang ng karamihan ng aking mga kliyente ng isang simpleng form sa pag-login na walang iba pang mga advanced na tampok tulad ng mga tungkulin ng user at iba pa.

Gamitin halimbawa:

Kami ay may isang database table na humahawak ng aming mga gumagamit. Sa talahanayan na ito ay may isang patlang na password (pass_field) field user_field din at isang asin field (salt_field). Ang aming mga encryption password ay nilikha na tulad nito:

 password_hash = MD5 (password "-" asin..); 

Upang lumikha ng isang loginsystem batay sa talahanayan na ito maaari naming gamitin ang code na ito:

 isama ("Login.php"); $ Login = bagong Login (); $ Login-> InitDatabase ("localost", "dbuser", "dbpass", "dbname", "user_table", "user_field", "pass_field"); $ Login-> SetPasswordEncoder ("myhash"); // Custom encoder password function na myhash ($ password, $ patlang) { bumalik MD5 ($ password "-" $ Fields> salt_field..); } kung ($ Login-> Test ($ _ POST ['username'], $ _POST ['password'])) { echo "Tamang"; } Iba { echo "Maling"; } 

Kung nais mong baguhin ang mga halimbawa na ito sa itaas na gumamit ng isang file na CSV (user.csv) bilang datasource sa halip ng isang table ng database ay ang tanging bagay na kailangan mong gawin ay ang pagpapalit:

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

may

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

o kung gusto mo xml:

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

Ang klase ay tunay madali para i-extend sa ilang mga pasadyang code. Sa download ako kasama ng dalawang magkaibang extension. Isa para sa pagsulat ng mga aksyon login sa isang log file at isa na ini-imbak ang mga kasalukuyang user loggedin sa isang session sa gayon ay maaari mong bisitahin ang iba't ibang mga pahina nang hindi na kinakailangang mag-login muli. Ang mga extension ay napakadaling gamitin. Ang pagkakaiba lamang ay na kailangan mo upang isama ang extension maliban sa Login.php class. At sa halip ng paglikha ng isang halimbawa ng mga uri Login lumikha ka ng isang halimbawa ng mga extended klase SessionLogin. Ang natitirang bahagi ng code ay ang parehong.

Isang halimbawa kung paano gamitin ang SessionLogin extension:

 isama ("Login.php"); isama ("SessionLogin.php"); $ Login = bagong SessionLogin (); // Ang natitirang bahagi ng code ay ang parehong bilang bago 

Kasama halimbawa:

  • CSV file
  • MatnisBt database
  • MediaWiki database
  • Wordpress database
  • XML file
  • Anyo Login sa session

Demo

Maaari mong gawin ang isang pag-login sa pahina ng demo na may:
admin / test
sitebase / passwordko

Full PDF documation ay kasama rin sa pag-download.


I-download
Iba pang mga bahagi sa kategoryang itoAng lahat ng mga bahagi ng may-akdang ito
Mga komentoMga madalas itanong at sagot

Properties

Nilikha:
28 Mar 10

Huling Update:
N / A

Katugmang Browser:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

Files Kasama:
CSS, HTML, PHP, XML

Software Framework:
N / A

Bersyon Software:
5.x PHP

Keyword

ecommerce, ecommerce, ang lahat ng mga bagay, admin, csv, database, form, login, MySQL, password, protektado, user, xml