关于delphi实现用户注册需要那些知识呢?请高手来指点下,多谢

关于delphi实现用户注册需要那些知识呢?请高手来指点下,谢谢
刚学delphi一个月多点点,现在想在自己写的一个小程序上加入用户登录和注册功能,想请教下各位高手,都需要学习一些什么知识呢?要求数据库是放在服务器上或者是空间上的,用户可以在软件界面自行注册,然后登录,只有登录后才可以正常使用该软件。

请高手们帮帮新手吧,尽量说的详细些,比如:
先学什么,能实现什么功能
再学什么,又实现了什么功能。

谢谢了哈~!!

------解决方案--------------------
1 登录界面 不用说了一个form俩edit俩label
2 设计一个数据库结构存储用户名密码也不用说了最简单的仨字段就可以,id ,name,password
3 加密代码可以是md5或者des,千万别学那该死的csdn搞个明文存储
用户名密码加密后和数据库做对比,表结构里还可以加入权限等信息
4 个人设定,可以把一些信息写入注册表或者配置文件
5 预防破解,这坛子水深了,新手还是先不用考虑了
------解决方案--------------------
什么数据库都可以。

至于加密,可以通过获取硬件序列号的方法配合MD5来加密,当然,也可以用别的加密方式