(php毕业设计源码)基于thinkphp5小区物业管理系统

基于thinkphp5小区物业管理系统

项目获取请看文章最底下官网

小区物业管理系统是基于php编程语言,mysql数据库和thinkphp5框架开发BS架构的系统。系统主要是管理员对小区物业,房产,停车位,资产设备等等一系列的管理。本设计物业管理系统源码,操作简单,功能完善,用户体验良好,适合作为php毕业设计和php课程设计参考和学习。


一.技术环境

php版本: 7.1
php框架:thinkphp5
开发工具: notepad++,sublime,phpstorm都可
数据库: mysql
服务器: apache
集成环境: phpstudy
前端框架:bootstrap
详细技术:HTML+CSS+JS+PHP+MYSQL+PhpStudy+thinkphp5


二.项目文件(项目获取请看文末官网)

在这里插入图片描述


三.系统功能

系统功能


四.代码示例

<?php
namespace app\admin\controller;

use think\Controller;
use think\Request;
class User extends Controller
{
    /*管理员登录*/
    public function login(){
        if(request()->isPost()){
            $data = input('post.');
            // p($data);exit();
            //根据用户名查看User表中是否有此数据
            $ret = model('Admin')->getUserByUsername($data['username']);
            if(!$ret || $ret->status !=1){
                $this->error('该用户不存在');
            }else{
                if($ret->password !=md5($data['password'])){
                    $this->error('密码不正确');
                }else{
                    session('User',$ret,'adminuser');
                    return $this->success('登录成功',url('index/index'));
                }
                }
        }else{
            //获取session里面的值,如果session里面已经有值了,那就直接跳到index/index
            $user = session('User','','adminuser');
            if($user && $user->id){
                return $this->redirect(url('index/index'));
            }
            return $this->fetch();
        }
    }

   
    /*退出账号*/
    public function logout(){
        session(null,'adminuser');
        $this->redirect(url('user/login'));
    }
    /*修改密码的页面*/
    public function edit(){
        $user = session('User','','adminuser');
        if(!$user || !$user->id){
            return $this->redirect(url('user/login'));
        }else{
            $username = $user['username'];
            $userId = $user['id'];
            return $this->fetch('',[
                'username'=>$username,
                'userId'=>$userId,
            ]);
        }
    }
    /*修改密码 action*/
    public function updatePwd(){
        $data = input('post.');
        $data['password'] = md5($data['password']);
        $result =model('Admin')->save($data,['id'=>intval($data['id'])]);
        if($result){
            return $this->success('修改成功!',url('index/index'));
        }else{
            return $this->error('修改失败!');
        }

    }
}


五.项目截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值