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

— యాడ్ ఆన్ WorldWideScripts.net కు

తాజాగా ఉండాలని మా ఫీడ్ సబ్స్క్రయిబ్!

కొత్త !మీరు కావలసిన మాకు అనుసరించండి!


Easy Login - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

ఈ తరగతి మీకు easely ఒక XML, CSV లేదా డేటాబేస్ టేబుల్ డేటా వెతుకుతుంది ఒక లాగిన్ పేజీ సృష్టించవచ్చు. మీరు యూజర్ కస్టమ్ పాస్వర్డ్ను ఎన్క్రిప్షన్ ఫంక్షన్ నిర్వచించలేదు ఎందుకంటే స్క్రిప్ట్ యొక్క శక్తి మీరు కూడా WordPress, మీడియావికీ, MantisBt వంటి ఇతర సాఫ్ట్వేర్ ప్యాకేజీలను నుండి ఉన్న పట్టికలు ప్రతి MySQL డేటాబేస్ టేబుల్ మీద ఉపయోగించే సూచిస్తుంది,..... ఈ ఉంది మరియు పాస్వర్డ్ రంగంలో. ఈ కార్యాచరణ యొక్క కలయిక అది విశ్వజనీన ఉపయోగపడే తరగతి చేస్తుంది. నా క్లయింట్లు అత్యంత కేవలం అందువలన న వినియోగదారు పాత్రలు మరియు వంటి ఇతర అధునాతన లక్షణాలకు లేకుండా ఒక సాధారణ లాగిన్ అవసరం ఎందుకంటే నేను ఈ తరగతి రూపొందించినవారు.

ఉదాహరణకు ఉపయోగించండి:

మేము మా వినియోగదారులు కలిగి ఒక డేటాబేస్ పట్టికను కలిగి. ఈ పట్టిక కూడా ఒక రంగంలో user_field పాస్వర్డ్ field (pass_field) మరియు ఉప్పు రంగంలో (salt_field) ఉంది. మా పాస్వర్డ్ను ఎన్క్రిప్షన్ ఈ వంటి రూపొందించినవారు ఉంటుంది:

 password_hash = MD5 (పాస్వర్డ్ను "-" ఉప్పు..); 

ఈ పట్టిక ఆధారంగా ఒక loginsystem సృష్టించడానికి మేము ఈ కోడ్ ఉపయోగించవచ్చు:

 ("Login.php") ఉంటాయి; $ లాగిన్ = క్రొత్త లాగిన్ (); $ లాగిన్> InitDatabase ("localost", "dbuser", "dbpass", "dbname", "user_table", "user_field", "pass_field"); $ లాగిన్> SetPasswordEncoder ("myhash"); // కస్టమ్ పాస్వర్డ్ను ఎన్కోడర్ ఫంక్షన్ myhash ($ పాస్వర్డ్ను $ ఖాళీలను) { MD5 తిరిగి ($ పాస్వర్డ్ను "-" $ fields-> salt_field..); } ఉంటే ($ లాగిన్> టెస్ట్ ($ _ పోస్ట్ ['యూజర్ పేరు'], $ _ పోస్ట్ ['పాస్ వర్డ్'])) { "సరైన" ప్రతిధ్వని; } Else { "సరికాని" ప్రతిధ్వని; } 

మీరు బదులుగా ఒక డేటాబేస్ టేబుల్ మీరు స్థానంలో చేయవలసిందల్లా మాత్రమే విషయం డేటాసోర్చు ఒక CSV ఫైల్ (user.csv) ఉపయోగించడానికి పైన ఈ ఉదాహరణ మార్చడానికి అనుకుంటే:

 $ లాగిన్> InitDatabase ("localhost", "dbuser".... 

తో

 $ లాగిన్> InitCsv ("users.csv"); 

లేదా మీరు XML కావాలనుకుంటే:

 $ లాగిన్> InitXml ("users.xml"); 
Extendible:

తరగతి కొన్ని కస్టమ్ కోడ్ తో విస్తరించడానికి చాలా సులభం. డౌన్లోడ్ నేను రెండు వేర్వేరు పొడిగింపు ఉన్నాయి. ఒక లాగ్ ఫైల్ లాగిన్ చర్యలు వ్రాయడం కోసం ఒక మరియు మీరు మళ్ళీ లాగిన్ చేయకుండా వివిధ పేజీలను సందర్శించండి కాబట్టి ఒక సెషన్ లో ప్రస్తుత loggedin యూజర్ రక్షిస్తాడు ఒకటి. పొడిగింపులు ఉపయోగించడానికి చాలా సులభం. మాత్రమే తేడా మీరు Login.php తరగతి పాటు పొడిగింపు ఉన్నాయి అవసరం ఉంది. మరియు బదులుగా లాగిన్ తరగతి ఒక ఉదాహరణకు సృష్టించడం మీరు పొడిగించిన SessionLogin తరగతి సందర్భం సృష్టించడానికి. కోడ్ యొక్క మిగిలిన ఒకే ఉంది.

ఒక ఉదాహరణ SessionLogin పొడిగింపును ఉపయోగించడానికి ఎలా:

 ("Login.php") ఉంటాయి; ("SessionLogin.php") ఉంటాయి; $ లాగిన్ = కొత్త SessionLogin (); // కోడ్ మిగిలిన ముందు అదే 

ఉదాహరణలు:

  • CSV ఫైల్
  • MatnisBt డేటాబేస్
  • మీడియావికీ డేటాబేస్
  • బ్లాగు డేటాబేస్
  • Xml ఫైలు
  • సెషన్స్ రూపం లాగిన్

డెమో

మీరు డెమో పేజీలో ఒక లాగిన్ చేయవచ్చు:
అడ్మిన్ / పరీక్ష
sitebase / mypassword

పూర్తి PDF documation కూడా డౌన్లోడ్ చేర్చారు.


డౌన్లోడ్
ఈ వర్గంలో ఇతర భాగాలుఈ రచయిత యొక్క అన్ని అంశాలు
వ్యాఖ్యలుతరచుగా ప్రశ్నలు మరియు సమాధానాలు కోరారు

లక్షణాలు

:
28 మార్చి 10 రూపొందించబడింది

చివరి నవీకరణ:
N / A

అనుకూల బ్రౌజర్లు:
Chrome 4, Chrome 5, ఫైర్ఫాక్స్, IE6, IE7, IE8, Opera, Safari

ఫైళ్ళు:
CSS, HTML, PHP, XML కలిగి

సాఫ్ట్వేర్ ఫ్రేమ్వర్క్:
N / A

సాఫ్ట్వేర్ వెర్షన్:
PHP 5.x

కీవర్డ్లు

కామర్స్, కామర్స్, ఆల్, అడ్మిన్, csv, డేటాబేస్, రూపం, లాగిన్, mysql, పాస్వర్డ్ను, రక్షణ, వినియోగదారు, xml