首页 文章

什么是网站管理员文件夹的正确路线

提问于
浏览
0

在使用laravel或其他语言的任何框架开发我们的网站时,我们应该在哪里保留管理面板?

是这样的:'www.mysite.com/admin' . 我们应该在哪里保留admin文件夹?

目前我正在使用这种趋势'www.mysite.com/admin'

这是好的做法 . 如果没有,请建议我最好和最安全的方式 .

3 回答

  • 0

    一般来说,分离管理员或面板的路线,视图和控制器是保持每件事物干净并考虑authentications的好习惯 .

    在我的项目中,我甚至在路径文件夹中创建了一个不同的路径文件,尽管我可以更好地控制我的路线如何工作

    您可以通过中间件控制对管理员路由的访问

    路线的格式通常像 /admin

  • 0

    您可以使用管理面板的任何路径,只需记住管理面板应该远离用户或机器人 . 不要让机器人索引它或用户访问它 . 我的情况是/ admin并使用中间件返回404页面,如果用户不允许访问管理面板 .

    示例路由:/ admin / cp / controlpanel

    Route::group(['prefix' => 'admin', 'middleware' => 'admin'], function() { 
    Route::get('/', 'Admin\HomeController@index')->name('admin_home');
    });
    

    所有作品,使用适合您需要的作品 .

    额外:如果您想要真正的私人管理员访问权限,请在网址上使用秘密令牌,并将其与您的数据库或配置文件进行匹配 . 不要在商业项目上使用它 . 它只是为了我的私人安全

  • -1

    你仍然可以将它放在routes / web.php上,只需添加只能看到你网站/应用程序管理员端的中间件 .

    对于目录,如果您使用的是laravel等框架,则无需分离网站/应用程序的前端和管理端的目录 .

相关问题