>백엔드 개발 >PHP 튜토리얼 >laravel51 프레임워크에서의 사용자 권한 관리 360 권한 관리 사용자 권한 관리 라우터 관리 권한

laravel51 프레임워크에서의 사용자 권한 관리 360 권한 관리 사용자 권한 관리 라우터 관리 권한

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-29 08:49:451112검색

웹사이트를 개발하려면 사용자 관리가 반드시 필요합니다. 사용자가 일반 사용자인지, 관리자인지, 최고 관리자인지 어떻게 판단하나요?

다음은 laravel5.1 프레임워크와 PHP 언어를 기반으로 한 설명입니다.

1 먼저 데이터베이스에 사용자 테이블을 생성해야 합니다. 이 테이블은 유형 필드를 포함하고 채워야 합니다. 가짜 데이터에서 (일반 사용자는 0, 관리자는 100, 최고 관리자는 110에 해당)

2. 그런 다음 laravel5.1 프레임워크(/vendor/laravel/framework/src)의 AuthenticatesUsers.php를 편집합니다. /illuminate/Foundation/Auth) 이 파일의 스크린샷은 다음과 같습니다.

干部管理权限,权限管理系统,qq权限管理,root权限管理,supersu权限管理,管理权限设置,java权限管理,laravel thinkphp,手机权限管理,权限管理软件,管理权限登录,超级权限管理,360权限管理,用户权限管理,路由器管理权

3. $user 변수는 로그인한 사용자의 정보를 가져옵니다. 그런 다음 이를 isStudent, isAdmin 및 isSuperAdmin의 세 가지 함수에 전달합니다.

View User.php(/app/models)에서 모델로 사용됩니다. 간단히 말해서 데이터베이스의 users 테이블에 해당합니다.

干部管理权限,权限管理系统,qq权限管理,root权限管理,supersu权限管理,管理权限设置,java权限管理,laravel thinkphp,手机权限管理,权限管理软件,管理权限登录,超级权限管理,360权限管理,用户权限管理,路由器管理权

4. 정보(이름)에 따라 데이터베이스에서 해당 유형 필드를 찾습니다. )를 사용자가 입력하고 config 디렉터리에 있는 해당 파일(mooe.php)과 비교합니다:

干部管理权限,权限管理系统,qq权限管理,root权限管理,supersu权限管理,管理权限设置,java权限管理,laravel thinkphp,手机权限管理,权限管理软件,管理权限登录,超级权限管理,360权限管理,用户权限管理,路由器管理权

5. 프로그램은 다른 경로 /homestudent /homeadmin /homesuperadmin에 해당하는 AuthenticatesUsers.php 파일(첫 번째 스크린샷)을 입력한 다음 경로(routes.php)에서 다른 컨트롤러로 나뉩니다.

위 내용은 laravel 및 권한 관리를 포함하여 laravel51 프레임워크에서의 사용자 권한 관리를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.