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 에

@ko1wws최신 상태로 유지 하기 위해 우리의 피드를 구독!

새로운! 당신이 그것을 원하는대로 우리를 따르라!


Easy Login - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

이 클래스를 사용하면 easely XML, CSV 또는 데이터베이스 테이블의 데이터를 확인하는 로그인 페이지를 만들 수 있습니다. 당신은, 사용자 정의 암호 암호화 함수를 정의 할 수 있기 때문에 스크립트의 힘은 당신도 워드 프레스, 미디어 위키, MantisBt 같은 다른 소프트웨어 패키지에서 기존 테이블에있는 모든 MySQL 데이터베이스 테이블에서 사용할 수 있다는 점에서 낳는,.....입니다 및 암호 필드. 이 기능의 조합은 보편적 인 사용 가능한 클래스 수 있습니다. 내 고객의 대부분은 너무에 사용자 역할과 같은 다른 고급 기능없이 간단한 로그인 양식을 필요로하기 때문에 나는이 클래스를 만들었습니다.

예를 사용합니다 :

우리는 우리의 사용자를 보유하고 데이터베이스 테이블이 있습니다. 이 표에서 또한 필드 user_field 암호 필드 (pass_field)과 소금 필드 (salt_field)가있다. 우리의 비밀번호 암호화는 다음과 같이 생성된다 :

 password_hash = MD5 (암호 "-"소금..); 

이 테이블을 기반으로 loginsystem를 만들려면 우리는이 코드를 사용할 수 있습니다 :

 ( "Login.php")를 포함한다; $ 로그인 = 새로운 로그인 (); $ Login-> InitDatabase ( "localost", "dbuser", "dbpass", "DBNAME", "user_table", "user_field", "pass_field"); $ Login-> SetPasswordEncoder ( "myhash"); // 사용자 암호 인코더 기능 myhash ($ 암호, $ 필드) { MD5 반환 ($ 암호를 "-"$ fields-> salt_field..); } 경우 ($ Login-> 테스트 ($ _ POST [ '이름'], $ _POST [ '암호'])) { "올바른"에코; } 다른 { "잘못된"에코; } 

대신 데이터베이스 테이블이 대체 할 필요가있는 유일한의 데이터 소스로 CSV 파일 (user.csv)를 사용하여 위의 예제를 변경하려면 :

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

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

또는 당신은 XML을 선호하는 경우 :

 $ Login-> InitXml ( "users.xml에서"); 
확장 가능 :

이 클래스는 일부 사용자 지정 코드를 확장하는 것은 매우 쉽습니다. 다운로드에서 나는 두 개의 서로 다른 확장자를 포함. 로그 파일에 로그인 조치를 기록하기위한 하나가 다시 로그인 할 필요없이 다른 페이지를 참조 할 수 있도록 세션에 현재 loggedin 사용자를 저장 하나. 확장은 매우 쉽게 사용할 수 있습니다. 유일한 차이점은 Login.php 클래스 외에 확장자를 포함 할 필요가있다. 대신 로그인 클래스의 인스턴스를 만드는 당신은 확장 SessionLogin 클래스의 인스턴스를 만듭니다. 코드의 나머지 부분은 동일합니다.

예를 SessionLogin 확장자를 사용하는 방법 :

 ( "Login.php")를 포함한다; ( "SessionLogin.php")를 포함한다; $ 로그인 = 새로운 SessionLogin (); // 코드의 나머지 부분은 이전과 동일 

예를 들면 포함 :

  • CSV 파일
  • MatnisBt 데이터베이스
  • 미디어 위키 데이터베이스
  • 워드 프레스 데이터베이스
  • XML 파일
  • 세션에 로그인 양식

데모

당신과 함께 데모 페이지에 로그인 할 수 있습니다 :
관리자 / 테스트
sitebase / mypassword

전체의 PDF documation도 다운로드에 포함되어 있습니다.


다운로드 할 수 있습니다
해당 카테고리의 다른 구성 요소이 작성자 의 모든 구성 요소
의견자주하는 질문과 답변 을 요구했다

속성을 선택합니다

28 명 3월 10일 작성 및 최신 업데이트:
N / A, 호환 브라우저

소프트웨어 버전:
PHP 5.x를

키워드

전자 상거래, 전자 상거래, 모든 항목, 관리, CSV, 데이터베이스, 양식, 로그인, MySQL은, 암호 보호, 사용자, XML