ucms 会员系统 自拼系统

admin 2019-5-22 1588

第一步,在inc/config.php最后一行内增加

session_start();

第二步,添加会员栏目:

  在后台添加一个新的文章栏目,字段如下:name  email  password status vip 等你需要的 如积分 等……

0%


第三步,自建注册页面:

{if isset($_POST["email"])}

    {$newarticle=array()}

    {$newarticle['cid']=2}  //这里的cid 就是你建立会员中心的cid

    {$newarticle['email']=$_POST["email"]}

    {$newarticle['username']=$_POST["username"]}

    {$newarticle['regtime']=time()}

    {$newarticle['password']=$_POST["password"]}

    {$newarticle['qq']=1}

    {$newarticle['tel']=1}

    {$newarticle['token']=md5($newarticle['email'].$newarticle['password'].$newarticle['regtime'])}

    {$newarticle['token_exptime']=time()+60*60*24}

    {$id=ainsert($newarticle)}

    {if $id>0}

相关页面我会打包

第四步,自建登录页面:主要代码如下,

{if isset($_POST["email"])}

{$set=array()}

{$set['cid']=2}

{$set['column']='id,email,password,username'}

{$set['where']['email']=$_POST["email"]}

{$articles=alist($set))}

{loop $articles['list'] as $a}

{if $a['password']==$_POST["password"]}

{$_SESSION['user_name']=$a['username']}

{$_SESSION['email']=$a['email']}

<script>alert("恭喜您,登陆成功!");window.location="/user.html";</script>

{else}

{SESSION_DESTROY()}

 <script>alert("密码错误!重新登录");</script>

{/if}

{/loop}

{/if}

第五步:内容页面权限设置;

{if isset($_SESSION['user_name']) && !empty($_SESSION['user_name'])}// 需要登录才能看内容

{$article['content']}

{else}本章需要会员权限<br><a href="/login.html">【立即登录】</a> 还没注册?<a href="/reg.html">【立即注册】</a>{/if}

{/if}


最新回复 (3)
  • admin 2019-6-4
    2
    演示地址http://tumn.net
  • coolentboy 2019-6-13
    3
    我想问下 会员可以投稿嘛
  • admin 2019-6-22
    4
    coolentboy 我想问下 会员可以投稿嘛
    可以做,添加一个投稿页面,和投稿栏目,和相应的权限。
返回