我即将开始创建一个拥有标准用户管理的新网站(客户登录和处理(更改客户详细信息等)+我自己的功能。我正在寻找最有效的方法。我知道PHP / CSS / Jquery相当不错。
我已经将Drupal视为一个起点,发现它对我的需求来说太麻烦了。 CodeIgniter和PHPcake似乎没有效率,因为我会花时间学习平台而不是开发(我想做的,但目前不是)。
似乎我需要的是PHP站点的骨架,它只是处理用户功能。令人惊讶的是我找不到一个。
您能否推荐一个起点,例如我可以轻松切割用户管理部分的开源网站代码?还是另一个比学习新平台/框架更直接的选择?
答案 0 :(得分:2)
老实说,要开始使用像CodeIgniter这样的框架,你不需要超过5到15分钟的学习时间(CI“骨架”非常容易)。
是的,它可能有很多工具/助手/库,但在大多数情况下,学习曲线非常浅。
关于用户功能,有几个用户自己的库可以满足您的需求 - 可以在此处找到具有详细功能的综合列表:what-code-igniter-authentication-library-is-best
答案 1 :(得分:1)
老实说,如果您打算使用其中一个现有平台,那么您将不得不付出努力来学习它的架构,然后适应它以进一步开发它。
此外,用户管理是一种痛苦,但实际上不应该花费你很长时间来实现。如果这就是你想要的全部,我会说你自己动手,因为那样你就会更加熟悉它。任何别人写的东西你都要学习。
答案 2 :(得分:1)
如果你想要的只是授权,请从Pear::Auth开始。这可能比你想要的要少一点,但这可能比你想要的解决方案更可取。