好的,所以我正在PHP中创建一个MVC框架,我希望它非常灵活。这一切都很好--我现在正在做这件事,事情进展得很顺利(所以我不想使用Zend或另一个预先存在的框架,哈哈!),但是我想让框架和应用程序都变得非常动态。我试着解释:
下面是一个简化的目录结构:
- index.php (wants to use app1 or app2 depending on domain name)
- /app1 (wants to use framework 1.1)
- /config
- config.php
- /app2
我正在寻找一个好的PHP登录类,通过MySQL,我还没有完全满意我发现的任何东西。这个并没有真正满足我的需求,因为我更愿意远离PEAR和CodeIgniter,而只是拥有一个简单而又小的PHP类来完成这项工作。
有一个有很多可供选择的地方,但它们似乎都有不足之处。
:daz:似乎有点难以扩展,并且不支持多个用户角色
:看起来非常可扩展,支持可配置的用户角色,但不支持db支持,并且将密码以明文形式存储在XML文件中!
by Sam :同样,不支持多个用户角色,但确实使用了MySQL
现在,我的第一反应是重新编写列表中的最后一个代码(authclass),但幸运的是,我的第二
我试图使页面无法访问,除非用户具有特定的权限级别,并且是系统的用户。
我提供了下面的代码。
<?php
session_start();
include 'login/config.php';
if($_SESSION['username']=='user' && $_SESSION['permissionlevel']!='one');{
echo "<script>you dont have permissio
我一直在使用Apache、MySQL和PHP。我希望最终扩展到Python/Django或Ruby/Ruby on Rails,但这是另一种讨论。关于Apache、MySQL和PHP的两个伟大的东西都是无处不在的,而且创建一个网站非常容易。只需设置一个Apache虚拟主机,将数据库导入MySQL,然后将PHP文件复制到服务器上。就这样。这就是我所做的一切,我所知道的一切。请记住这一点。
如今,对网站来说,能够向用户实时提供数据变得越来越重要。由于Facebook和Gmail的实时特性,用户也对此有所期待。这种效果可以通过Ajax轮询来伪造,但正如所解释的那样,这会带来很多开销。我想用WebSo