Maison >développement back-end >tutoriel php >Thinkcmf模块后台不用登录就能进

Thinkcmf模块后台不用登录就能进

WBOY
WBOYoriginal
2016-08-04 09:19:522325parcourir

我昨晚第一次学习Thinkcmf。对照手册创建一个blog模块,在设置blog模块的后台时候出现状况。问题如下:

  1. 只要在浏览器登陆过,即使首页示未登录,依然能顺利进去应用模块后台(Blog/indexadminController),看到控制器的index方法echo的内容。这个问题怎么破?

  2. 换浏览器后输入模块的后台路径能进入登录界面,但是这个后台并不是模块的后台控制器(indexadmin),而是admin模块的public控制器login方法,这是什么回事,是不是意味着后台共用?只要一个地方发表文章,全网通用?

  3. 我发现通过模块跳转到admin登录进去系统,再次通过模块路径(indexadminController.class.php)进去是进到控制器echo的内容,而不是进到系统后台,既然是这样,这个有什么用?是不是在indexadmin的控制器display()就可以使用自己的后台了?

回复内容:

我昨晚第一次学习Thinkcmf。对照手册创建一个blog模块,在设置blog模块的后台时候出现状况。问题如下:

  1. 只要在浏览器登陆过,即使首页示未登录,依然能顺利进去应用模块后台(Blog/indexadminController),看到控制器的index方法echo的内容。这个问题怎么破?

  2. 换浏览器后输入模块的后台路径能进入登录界面,但是这个后台并不是模块的后台控制器(indexadmin),而是admin模块的public控制器login方法,这是什么回事,是不是意味着后台共用?只要一个地方发表文章,全网通用?

  3. 我发现通过模块跳转到admin登录进去系统,再次通过模块路径(indexadminController.class.php)进去是进到控制器echo的内容,而不是进到系统后台,既然是这样,这个有什么用?是不是在indexadmin的控制器display()就可以使用自己的后台了?

1,不用登陆就能进,可能是你没有在控制器里判断登录.
2,输出echo内容,可能是你没有创建对应的视图.

用过CMF

<code>1.你的模块需要继承CMF自己的控制器,他在控制器做了一些校验处理。
2.后台肯定是龚用的,只是权限不同。
</code>
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn