zoukankan      html  css  js  c++  java
  • 用php做一个简单的注册用户功能

    首先在register.php页面可以做一个静态的注册页面,代码如下

    <?php

    <form action="do_register.php" method="post">

    用户名:<input type='text' name="user" id="1"><br>

    密码:<input type='password' name="pwd" id="2"><br>

    确认密码:<input type='password' name="confirmpwd" id="3"><br>

    <input type='submit' name="sub" value="sub">

    </form>

    然后再在do_register.php页面控制注册,代码如下

    <?php

      if(!$_POSTt['sub']){

        exit("请点击注册按钮");

      }

      $_POST['user']=trim(strip_tags($_POST['user'])));

      if(!$_POST['user']){

        exit("用户名不能为空");

      }

      $_POST['pwd']=trim(strip_tags($_POST['pwd'])));

     if(!$_POST['pwd']){

        exit("密码不能为空");

      }

      $_POST['confirmpwd']=trim(strip_tags($_POST['confirmpwd'])));

      if(!$_POST['confirmpwd']){

        exit("确认密码不能为空");

      }

      if($_POST['pwd']!=$_POST['confirmpwd']){

        exit("密码与确认密码不相等");

      }

      $_POST['pwd']=md5($_POST['pwd']);

      $arr=[];

      $arr['user']=$_POST['user'];

      $arr['pwd']=$_POST['pwd'];

      $file="userinfo.txt";

      if(is_file($file)){

      $files=file($file);

      foreach($files as $v){

        $v=substr($v,0,-2);

        $v=json_decode($v,true);

        foreach($v as $v1){

        if($_POST['user']==$v1['user']){

            exit("用户名重名,请重新输入");

          }

        }

      }

    }

    $arr=json_decode($arr);

    $con=file_put_contents($file,$arr." ",FILE_APPEND);

    $lenth=strlen($arr)+2;

    if($con==$lenth){

      echo "注册成功";

    }else{

      echo "注册失败";

    }

    ?>

  • 相关阅读:
    Activeandroid的使用
    Android的数据库ORM框架:Sugar ORM
    Android 快速开发系列 ORMLite 框架最佳实践
    Android ORM 框架之 greenDAO 使用心得
    最受欢迎的5个Android ORM框架
    Android butterknife框架 注解攻略
    强烈推荐android studio用的几个插件
    Android4.0(Phone)来电过程分析
    设计模式入门之装饰器模式Decorator
    VB.NET之错误异常处理
  • 原文地址:https://www.cnblogs.com/gujunlin/p/7443721.html
Copyright © 2011-2022 走看看