用户注册类
我是用 PHP 编写的,但是一般来说,用户(注册?)类有哪些方法和属性?我知道我可以使用 PEAR 中的 MDB2 进行数据库抽象,并且我能想到的一项功能是确保用户名有效。
$user->validateUserName($username, $regex);
还有人能想到更多吗?
谢谢。
编辑:
用户名验证本身就是一个类(Validator 类或其他类)?
I'm writing this in PHP, but, generally speaking, what methods and properties would a user (registration?) class have? I know I can use MDB2 from PEAR for database abstraction, and one feature I can think of is making sure the username is valid.
$user->validateUserName($username, $regex);
Can anybody think of any more?
Thanks.
Edit:
Username validation would be a class of its own right (Validator class or something)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
好吧,您应该检查
您还需要
Well, you should check if
You also need methods to
根本不应该有这样的班级。注册是接收数据、验证数据以及最后在验证成功时处理验证数据的整个过程。换句话说:注册是使用某个对象来解决给定问题的代码部分。
你需要什么?
User
对象并保存它的对象。我们来设计一个界面。我们将如何使用我们要编写的代码?
这当然只是一个例子——它可以以完全不同的方式设计。
There shouldn't be a such class at all. Registration is a whole process of receiving data, validating that data and finally, processing validated data if validation succeed. In other words: registration is that part of code which uses some object to solve a given problem.
What will you need?
User
object and saves it.Let's design an interface. How will we use the code we're going to write?
That's of course only an example - it can be designed totally different way.
ValidForm,它是一个很好的类,可以在客户端/服务器端处理表单。然而,没有MySQL通过表单传递。
ValidForm, it's a great class structured to handle your forms both client/server-sided. However, no MySQL is passed through the form.