美文网首页
任务 6.2 云笔记 - 用户认证(1)

任务 6.2 云笔记 - 用户认证(1)

作者: jingz课程 | 来源:发表于2018-05-14 06:43 被阅读0次

这一节我们来探讨实现一个具有最基本网络功能的云笔记。
对于云笔记,最基本的功能是实现笔记及相关数据的远程存储和访问,亦即将数据的存储放置在远程服务器上,而代替目前设备本地的存储器。除此以外,要体现用户对于数据的所有权,保护用户隐私,还需要实现用户身份的认证功能。
由于用户的身份认证是实现其它云端功能的前提条件,因此我们从这一块入手搭建环境并实现功能。
用户身份认证具体包含两个处理:

  • 用户注册:为用户创建新的账户。用户将注册的账户信息提交给服务器,服务器验证信息合格后创建对应的账户记录。
  • 用户登录:根据用户提供的身份认证信息(比如常见的用户名+密码)验证用户的合法性。用户提供的身份认证信息提交给服务器。服务器计算并确认其合法性,并向用户返回响应的信息。
    可见,核心的计算工作都在服务器端完成。下面,我们来实现和部署服务器端的逻辑部分。
    在这里,我们选择使用PHP动态页面技术和MySQL数据库系统来搭建服务器系统。其中涉及到的技术要点包括:
  • Apache服务器
  • PHP语言
  • MySQL数据库系统

配置运行这一系列组件过程较为繁琐。我们采用AppServ工具包来简化这个过程。AppServ一经安装则自动将Apache,PHP以及MySQL组成的动态Web系统搭建完毕。我们的实验环境已经安装配置完毕,在浏览器中访问下面的地址:

http://localhost

如果配置正确,应当看到如下的页面:

这说明我们的PHP运行环境运转正常。下面检查一下MySQL数据库系统。在浏览器中访问以下地址:

http://localhost/phpMyAdmin/

这是MySQL数据库的管理页面,输入用户名“root”以及密码“1234qwer”登录进入,可以看到如下的管理界面:

接下来,我们就在这里创建所需要的数据库和表,然后编写PHP代码实现用户身份认证的功能。

相关文章

网友评论

      本文标题:任务 6.2 云笔记 - 用户认证(1)

      本文链接:https://www.haomeiwen.com/subject/dsmqdftx.html