我刚刚开始使用类,过去离开了过程编程。但是在我前进的过程中,我有一些疑问。
1 - 正如我在标题中所写,我应该开发多少课程?
到目前为止,我所得到的是,对于网站的注册/登录部分,这个开发的类:
- 数据访问层(几乎每个类都调用)
- 注册(验证表格并发送带有激活码的电子邮件)
- 用户登录
- 激活(检查代码/发送带有新代码的新电子邮件)
- 通过恢复(检查恢复代码/发送带有新代码的新电子邮件/处理新密码表单)
- 通过加密(从寄存器调用并通过恢复并使用 bcrypt)
例如: - 在注册、激活和恢复中,我都发送电子邮件.. 我应该创建一个“邮件”类吗?- 在注册、登录、激活、恢复中,我使用令牌和验证码……同样的问题……
你明白我在问什么吗?
2- 另一方面,我将在用户登录后创建一个会话。我必须检索用户信息,例如:用户名、ID、信用、操作历史、广告(由用户创建和其他存储但创建的其他人)..
我不知道如何开始.. 我应该创建类,例如: - 个人信息(更新) - 操作 - 信用 - 广告(他创建的类和他想要存储的类)
我真的很困惑,我还没有找到关于如何组织每个阶段/部分的明确信息..