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

@id1wwsBerlangganan feed kami untuk tetap up to date!

Baru ! Ikuti kami seperti yang Anda inginkan!


Easy Login - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Dengan kelas ini Anda dapat easely membuat halaman login yang memeriksa data dalam XML, CSV atau tabel database. Kekuatan script terletak pada bahwa Anda dapat menggunakannya pada setiap tabel database MySQL bahkan pada tabel yang ada dari paket perangkat lunak lain seperti Wordpress, Mediawiki, MantisBt,..... Hal ini karena Anda dapat menentukan fungsi enkripsi password kustom, pengguna dan bidang sandi. Kombinasi fungsi ini membuat kelas yang dapat digunakan universal. Saya membuat kelas ini karena sebagian besar klien saya hanya perlu login form sederhana tanpa fitur-fitur canggih lainnya seperti peran pengguna dan sebagainya.

Gunakan contoh:

Kami memiliki tabel database yang menyimpan pengguna kami. Dalam tabel ini ada user_field lapangan juga bidang sandi (pass_field) dan bidang garam (salt_field). Enkripsi password kita dibuat seperti ini:

 password_hash = md5 (password "-" garam..); 

Untuk membuat loginsystem berdasarkan tabel ini kita dapat menggunakan kode ini:

 termasuk ("Login.php"); $ Login = new Login (); $ Login-> InitDatabase ("localost", "dbuser", "dbpass", "dbname", "user_table", "user_field", "pass_field"); $ Login-> SetPasswordEncoder ("myhash"); // Kustom sandi encoder Fungsi myhash ($ password, $ bidang) { kembali md5 ($ password "-" $ bidang-> salt_field..); } if ($ Login-> Test ($ _ POST ['username'], $ _POST ['password'])) { echo "Benar"; } Else { echo "Salah"; } 

Jika Anda ingin mengubah contoh ini di atas menggunakan file CSV (user.csv) sebagai sumber data bukan tabel database satu-satunya hal yang perlu Anda lakukan adalah mengganti:

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

dengan

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

atau jika Anda lebih suka xml:

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

Kelas ini sangat mudah untuk memperpanjang dengan beberapa kode kustom. Dalam download saya termasuk dua ekstensi yang berbeda. Satu untuk menulis tindakan login ke file log dan salah satu yang menyimpan pengguna loggedin saat ini di sesi sehingga Anda dapat mengunjungi halaman yang berbeda tanpa harus login lagi. Ekstensi yang sangat mudah digunakan. Satu-satunya perbedaan adalah bahwa Anda perlu menyertakan ekstensi selain kelas Login.php. Dan bukan menciptakan sebuah instance dari kelas Login Anda membuat sebuah instance dari kelas SessionLogin diperpanjang. Sisa kode yang sama.

Sebuah contoh bagaimana menggunakan ekstensi SessionLogin:

 termasuk ("Login.php"); termasuk ("SessionLogin.php"); $ Login = baru SessionLogin (); // Sisa kode adalah sama seperti sebelumnya 

Contoh termasuk:

  • File CSV
  • Database MatnisBt
  • Database MediaWiki
  • Database Wordpress
  • File xml
  • Form login dengan sesi

Demo

Anda dapat melakukan login pada halaman demo dengan:
admin / uji
sitebase / mypassword

Penuh PDF documation juga termasuk dalam download.


Ambil
Komponen lain dalam kategori iniSemua komponen penulis ini
KomentarPertanyaan yang sering diajukan dan jawaban

Properties

Dibuat:
28 Maret 10

Perbarui terakhir:
N / A

Penjelajah Kompatibel:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

Files Termasuk:
CSS, HTML, PHP, XML, Software Kerangka

Software Versi:
PHP 5.x

Kata kunci

eCommerce, eCommerce, Semua Barang, admin, csv, database, bentuk, login, mysql, password, dilindungi, pengguna, xml