欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

分发器注册和退出登录

程序员文章站 2022-03-03 10:18:59
...

完善注册页面,复制登录页面,增加密码确认和性别
连接数据库,添加数据

  1. function insertData($name, $pwd, $gender, $created_at)
  2. {
  3. global $pdo;
  4. $sql = "INSERT INTO `user` SET `username`=?,`password`=?,`gender`=?,`created_at`=?";
  5. $stmt = $pdo->prepare($sql);
  6. $stmt->execute([$name, $pwd, $gender, $created_at]);
  7. if ($stmt->rowCount() == 1) {
  8. $flag = true;
  9. }
  10. return $flag;
  11. }

增加后端可接受的参数gender,created_at
请求分发器 注册,退出登录

  1. switch ($type) {
  2. case 'reg':
  3. $res = insertData($name, $pwd, $gender, $created_at);
  4. if ($res) {
  5. echo json_encode(['status' => 1, 'msg' => '注册成功'], 320);
  6. exit;
  7. }
  8. echo json_encode(['status' => 0, 'msg' => '注册失败'], 320);
  9. break;
  10. case 'logout':
  11. //删除注册的session数据文件 关闭session会话
  12. session_destroy();
  13. header('Location:index.php');
  14. break;
  15. default:
  16. exit('非法请求');
  17. }