내가 작성한 URL에 따라보기를 반환 할 라우터가있는 작은 프로젝트를 시작했습니다 (존재하는 경우). 대한경로 기반 mvc에서 로그인/등록 시스템을 올바르게 구현하려면 어떻게해야합니까?
<?php
require_once 'page.php';
class Route
{
private $_uri = array();
private $_method = array();
/*
* Builds a collection of internal URL's to look for
* @param type $uri
*/
public function add($uri, $method = null)
{
$this->_uri[] = '/' . trim($uri, '/');
if($method != null){
$this->_method[] = $method;
}
}
public function submit()
{
$uriGetParam = isset($_GET['uri']) ? '/' . $_GET['uri'] : '/';
$page = new Page('index.twig');
}
}
이제 템플릿은 하드입니다,하지만 난 나중에 데이터베이스에서 페이지 이름을 얻으려면, 그래서 내가 동적 페이지를 가질 수 있습니다. 그래서 내가이 코드로 어떻게 적절한 로그인 시스템을 만들 수 있는지 알아야합니다. 나는 로그인 페이지에 '/ 로그인'링크를 연결하여 대시 보드로 리다이렉트시켜 데이터를 관리 할 수있는 곳 (예 : 워드 프레스, 페이지 만들기 등)을 원합니다. 데이터가 누락 된 경우 댓글로 문의하십시오.
정상적인 방문자가 잠글 예정인 유일한 페이지는 대시 보드 페이지입니다. 나머지는 '로그인'을 클릭하여 $ user->를 활성화했는지 확인하는 PHP 파일이 필요합니다. login ($ username, $ password)? –