内容发布更新时间 : 2024/12/28 15:33:11星期一 下面是文章的全部内容请认真阅读。
点滴记忆博客(emlog)注册功能的实现
从发现点滴记忆博客开始,就被其体积小,功能多,易学易用的特点所吸引,并一头扎到了学习使用点滴记忆博客的大军中去了;为了更好地使用点滴记忆博客,特建立了一个注册功能,现与大家进行分享。
一、了解滴记忆博客会员登录及作者管理功能的实现。 各位点滴记忆博客程序的使用者都知道,此博客实现了后台管理,并且可增加作者,共同发表文章的功能,只是这些功能需要超级管理员先行登录方可操作。那么其功能是如何实现的,先演示如下:
(一)登录界面的实现
在浏览器地址栏里输入http://www.os373.com/admin/,将会显示登录界面。那么很明显其后台管理模块功能的实现,将会从主目录下的“admin”目录的index.php开始。
打开index.php仔细阅读发现,其实其实现的主要功能是超级管理员登录的主要显示内容。
但是如今是到了登录界面,这是如何实现的呢,且慢,大家是否看到刚开始的语句“require_once 'globals.php';”,对,就是globals.php,是其登录验证判断在发挥作用。
请注意最后一个函数“loginPage()”,其重要实现的功能就是打开当前后台模板路径下的login.php。
当前后台模板路径已在globals.php程序的开始位置用“define('TEMPLATE_PATH',EMLOG_ROOT.'/admin/views/'.ADMIN_TPL.'/');”进行了定义,当前后台模板路径就是./admin/views/default/..。(EMLOG_ROOT就是已定义的本博客程序的主目录,ADMIN_TPL就是已定义的当前后台的模板的文件夹。全局的定义在主目录下的option.php文件里实现。)
(二)在后台添加联合攒写人功能的实现
继续前进,用超级管理员登录,你会发现“博客管理”功能里有一个“作者”管理功能,可添加联合攒写人。根据浏览器地址栏显示http://www.os373.com/admin/user.php,应该是当前后台模板路径/admin/views/default/的user.php在发挥作用。
打开当前
user.php
代码,会发现