以下是创建登录和注册系统的步骤
请注意,这些步骤只是一个示例,我没有添加创建视图的步骤,因为您的帖子显示您已经实现了它
- 将 simpleauth.php 文件从 /home/aravind/ietscholarship/fuel/packages/auth 复制到 fuel/app/config 文件夹。并在fuel/app/config/simpleauth.php 中的那个文件中做所有你需要的配置
使用此 SQL 语句创建表
如果不存在则创建表users
(
id
int(11) NOT NULL AUTO_INCREMENT,
username
varchar(255) NOT NULL,
password
varchar(255) NOT NULL,
email
varchar(255) NOT NULL,
profile_fields
text NOT NULL,
group
int(11) NOT NULL,
last_login
int(20) NOT NULL,
login_hash
varchar(255) NOT NULL,
created_at
int(11) NOT NULL,
updated_at
int(11) NOT NULL, PRIMARY KEY ( id
) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1834 ;
这也可以使用 oil generate 命令并在上面的 create 语句中指定相同的字段来完成
3. 在侧 Fuel/app/classes/model 文件夹中创建一个 Model_User 类来发布代码它有点冗长所以我在这里创建了一个 github gist
4. 并在fuel/app/classes/controller 中创建您的登录、注销和注册操作,我创建了一个使用它的要点
5. 在fuel/app/config/routes.php 中创建路由,如下所示
'login' => 'users/login',
'logout' => 'users/logout',
'register' => 'users/register',
这就是你所有的系统都准备好了
在fuel php 中,几乎所有的数据库访问都是使用ORM 包完成的,这使得开发人员在处理任何CRUD 操作时变得非常轻松。
所以要使用 Auth 包,你必须使用 ORM 包。
最后但并非最不重要的一个最工作稳定的示例燃料 php 应用程序可以在 github 中找到,它是中央佛罗里达大学为燃料php 速成课程创建的存储库,您可以分叉并使用现有的功能,让您自己对燃料php 感到满意。
这是存储库的链接
Fuelphp 速成课程
这里还有一些你的问题的答案
我是否需要安全令牌才能与表单一起使用?
我不认为你总是需要它来满足你的要求
希望这可以帮助您入门