?----------------------- Page 1-----------------------
该系统为简单的注册登录系统,包含的功能有
1.用户注册
2.给用户邮箱发送激活码
3.用户登录
4.保存用户登录信息,自动登录
5.用户修改密码
6.用户密码找回
7.用户注销登录
主要代码文件有:
config.php
该文件为连接数据库文件,连接到mysql并选择数据库
install.php
该文件为自动安装数据库表文件,系统所需的用户信息存储表
SignUp.php
该文件为用户注册的界面,html代码,数据处理文件add.php
add.php
该文件为用户注册的数据处理文件,检查用户注册各数据是否合法,
注册成功,
将数据写进数据库表,并发送激活码到用户邮箱,自动跳转到激活界面
activate.php,提示用户激活账号
activate.php
该文件为用户激活界面,html代码,激活数据处理文件active_go.php
该界面同时可以重新发送激活码,重新发送激活码数据处理文件
Resend_actNum.php
----------------------- Page 2-----------------------
Resend_actNum.php
该文件为重新发送激活码文件,用户输入用户名和注册邮箱,点击重新发送即可
获得激活码邮件
active_go.php
该文件为激活数据处理文件,用户激活成功,将数据库表中激活码置为0,自动
跳
转到登录界面
login.php
用户登录界面,首先判断session会话变量中是否存储了登录信息,如果有,则
自
动登录,登录数据处理文件login_go.php
login_go.php
用户登录数据处理文件,需要判断用户是否激活,用户名是否存在,密码是否匹
配等,同时创建会话,保存登录信息,如果用户登录时选择保存登录信息,则发
送cookie到客户端
forgot.php
找回密码界面,html代码。用户登录时忘记密码,则可以通过输入用户名和注
册
邮箱获取密码,数据处理文件为forgot_go.php
forgot_go.php
用户找回密码数据处理文件,如果用户名和邮箱检测正确,则发送密码到邮箱,
然后跳转到登录页面重新登录
----------------------- Page 3-----------------------
manage.php
用户管理页面,导航框架,点击左边的链接,右边会显示相应的网页
manage_menu.php
用户管理页面左边的导航页面,显示各个功能菜单,点击相应的链接,右边显示
响应的网页
change_password.php
在manage文件夹下,修改密码的界面,在用户管理左边
导航点击修改密码,右
边
页面会跳转到该页面修改密码,数据处理文件为change_password_go.php
change_password_go.php
在manage文件夹下,用户修
改密码数据处理文件,如果数据检测正确,则修改
数
据库表中的密码,同时也要修改session会话中的密码,修改成功返回到默认管
理
页面,不成功则返回重新输入
menu_default.php
在manage文件夹下,用户管理的默认管理页面,点击管理页面左边导航我的地
盘
链接也会跳转到该页面,该页面代码未完善,以后扩展
login_off.php
在manage文件夹下,用户注销登录文件。在管理页面左边导航点击退出登录,
会
----------------------- Page 4-----------------------
执行该文件,然后直接跳转到登录界面。注销登录,只要设置客户端cookie过
期
,删除会话。
PHP 注册登录
系统-----config.php
$server="localhost";
$username="root";
$password="";
$database="";
if($database=="")
{
$query="use members";
if(mysql_query($query)==null)
{
$query="create database members";
if(mysql_query($query)==1)
{
//创建数据库成功,开始连接数据库
$database="members";
$conn=mysql_connect($server,$username,$pass
word)
or die("could not connect mysql");
mysql_select_db($database,$conn)
or die("could not open database");
}
else
{
echo "Error while creating database
----------------------- Page 5----------------------