美文网首页
任务 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