QQ 1640076782

2014年10月31日

OSC中 关于用户管理部分修改

Filed under: phper — 标签: — phpwang @ 10:23 上午

Osc中自带的会员管理一般用户购物站当中,企业站中用到的较少。碰到一个客户要定制一个功能,客户注册之后后台经过审核才可以使用,会员帐号过期之后,限制登录,还要能够从后台添加用户信息等。

首先,我们来看一下审核状态,大致是这样,在用户表中,我们先给一个字段 customers_stauts 来存储用户的状态,首先从首页自己注册的客户,状态值是0,经过审核之后是1,未经过审核或者是审核没有通过的都是2. 我在后台部分做了一个判断,方便用户查看,标出了状态。

在管理员审核中,通过一个下拉框的形式选择是否通过审核,之后传值,用post表单一起接收,放入数据库中,为了避免二次审核,我在页面判断了,如果深刻过一次,第二次就不再审核了,避免重复。

<?php

if($customers['customers_status']==0)

echo “未审核”;

elseif($customers['customers_status']==1){

echo “已通过审核”;

}else{

echo “未通过审核”;

}

?>

第二个部分是设置会员到期时间,为了方便客户的填写和时间的选择,我这里用了一个日历的形式,来选择时间,最终获取时间,一同插入到数据库中。

第三个部分是会员帐号到期的时候限制登录

我在登陆的页面做了一个判断,因为用户登陆的话,会在表中插入相应的最后一次登录的时间。所以为了简单,我在页面直接取了当前的时间,然后与从用户信息表中获得的时间限制做了一个比较,如果当前时间大于限制时间,就提示帐号到期,并且不能登录

第四部分是从后台添加相当于是用户注册的信息。这里默认添加的内容都是直接经过审核的,并且可以直接登录使用。当然在登录页面也需要做限制,当customers_status=1的时候才允许登录。

第五个部分是用户之后登录之后才能查看我们的vip产品部分,需要验证一些是否存在登陆的时候获取的session。这个在header部分做了判断。