当前位置: 首页 > news >正文

动态网站模板下载seo网络公司

动态网站模板下载,seo网络公司,如何做公司自己的网站首页,教学网站开发源码群控系统服务端开发模式后端基础框架现在就差个人资料、及权限验证。下面开发个人资料。 一、获取个人信息 1、添加路由 在根目录下route文件夹下面app.php文件中添加如下代码: Route::post(member/personal_data,permission.Member/personalData);// 获取个人信息…

        群控系统服务端开发模式后端基础框架现在就差个人资料、及权限验证。下面开发个人资料。

一、获取个人信息

        1、添加路由

                在根目录下route文件夹下面app.php文件中添加如下代码:

Route::post('member/personal_data','permission.Member/personalData');// 获取个人信息接口

        2、添加控制层管理及对应方法

                在根目录下app文件夹下controller文件夹下permission文件夹中创建个人资料控制文件并命名为Member,代码如下:

<?php
/*** 个人信息控制-也就是登录者信息及角色对外方法* User: 龙哥·三年风水* Date: 2024/10/30* Time: 14:18*/
namespace app\controller\permission;
use app\controller\Base;
use app\model\param\Department as PDModel;
use app\model\param\Grade as PGModel;
use app\model\permission\Role as PRModel;
use app\model\param\System as PSModel;
use app\model\permission\Admin as PAModel;
use Other\Tree;
use Redis\Redis;
use app\model\permission\Menu as PMModel;
class Member extends Base
{/*** 获取个人信息* User: 龙哥·三年风水* Date: 2024/10/30* Time: 14:23* @ return \think\response\Json*/public function personalData(){$data = [];$data['username'] = $this->username;$data['avatar'] = $this->avatar;$data['email'] = $this->email;$data['realname'] = $this->realname;$data['ip'] = empty($this->ip) ? '' : $this->ip;$departmentTitle = PDModel::dataFind(['id' => $this->departmentId],'title',false);$data['department_title'] = empty($departmentTitle) ? '' : $departmentTitle;$gradeTitle = PGModel::dataFind(['id' => $this->gradeId],'title',false);$data['grade_title'] = empty($gradeTitle) ? '' : $gradeTitle;$data['rolename'] = PRModel::dataFind(['id' => $this->roleId],'rolename',false);$res = $this->getRoleMenu();$data['key'] = $res['key'];$data['butt'] = $res['butts'];return succ('操作成功',$data);}
}

二、获取登录者菜单

        1、添加路由

                在根目录下route文件夹下面app.php文件中添加如下代码:

Route::post('member/personal_menu','permission.Member/personalMenu');// 获取个人菜单接口

        2、添加方法

                在根目录下app文件夹下controller文件夹下permission文件夹下Member控制文件中添加获取个人菜单接口的方法,代码如下:

    /*** 登录者菜单权限* User: 龙哥·三年风水* Date: 2024/11/5* Time: 17:32* @ return \think\response\Json*/public function personalMenu(){$listMenu = unserialize(Redis::select(config('cache.stores.redis.cache_db'))->get('menu_list'.$this->userId));if($listMenu === false){if(count($this->rules) == 0)$this->setAuth();$listMenu = PMModel::getAll([['id', 'in', $this->rules], ['status', '=', 1], ['is_menu', '=', 1]], 'id,menuname,pid,title,path,component,icon,redirect,always_show,is_hidden,is_icon,is_cache','sort DESC,id DESC');if(empty($listMenu)) return err("该用户没有权限");$seconds = rand(60,120);Redis::select(config('cache.stores.redis.cache_db'))->setex('menu_list'.$this->userId,$seconds,serialize($listMenu));}$data['menu'] = Tree::list_to_tree($listMenu,0, 'id', 'pid', 'children');return succ('操作成功',$data);}

三、修改个人信息

        1、添加路由

                在根目录下route文件夹下面app.php文件中添加如下代码:

Route::post('member/update_personal','permission.Member/updatePersonal');// 修改个人信息接口

        2、添加方法

                在根目录下app文件夹下controller文件夹下permission文件夹下Member控制文件中添加编辑个人信息接口的方法,代码如下:

    /*** 修改个人资料* User: 龙哥·三年风水* Date: 2024/11/5* Time: 9:31*/public function updatePersonal(){$param = $this->request->param();$validate = new \app\validate\permission\UpdateAdmin;$param['id'] = $this->userId;if (!$validate->check($param)) return err($validate->getError());if(!empty($param['password'])){$securityPassword = PSModel::dataFind(['id' => 1],'security_password')['security_password'];$data['password'] = sha1($param['password'] . $securityPassword);}$data['username'] = $param['username'];$data['avatar'] = empty($param['avatar']) ? $this->avatar : $param['avatar'];$data['realname'] = $param['realname'];$data['email'] = $param['email'];PAModel::redisSave($data, $this->userId);return succ('操作成功',[]);}

文章转载自:
http://frambesia.qkqn.cn
http://incognito.qkqn.cn
http://orogeny.qkqn.cn
http://strip.qkqn.cn
http://bonbon.qkqn.cn
http://mackintosh.qkqn.cn
http://liturgical.qkqn.cn
http://novokuznetsk.qkqn.cn
http://mystificator.qkqn.cn
http://disentrance.qkqn.cn
http://scavenge.qkqn.cn
http://bedtiime.qkqn.cn
http://equus.qkqn.cn
http://uncreative.qkqn.cn
http://slab.qkqn.cn
http://venetian.qkqn.cn
http://modena.qkqn.cn
http://desmotropy.qkqn.cn
http://squeak.qkqn.cn
http://sickness.qkqn.cn
http://vaunting.qkqn.cn
http://displume.qkqn.cn
http://keratometry.qkqn.cn
http://haemostasis.qkqn.cn
http://attic.qkqn.cn
http://frypan.qkqn.cn
http://gramophile.qkqn.cn
http://orthocephalic.qkqn.cn
http://farriery.qkqn.cn
http://commie.qkqn.cn
http://stationer.qkqn.cn
http://battlewise.qkqn.cn
http://undergarment.qkqn.cn
http://honier.qkqn.cn
http://impertinence.qkqn.cn
http://thema.qkqn.cn
http://sharpen.qkqn.cn
http://mountainous.qkqn.cn
http://gasogene.qkqn.cn
http://barmecidal.qkqn.cn
http://terawatt.qkqn.cn
http://psychometrist.qkqn.cn
http://anisocercal.qkqn.cn
http://tonstein.qkqn.cn
http://jackhammer.qkqn.cn
http://cinquecento.qkqn.cn
http://exohormone.qkqn.cn
http://configuration.qkqn.cn
http://wale.qkqn.cn
http://chemosmosis.qkqn.cn
http://id.qkqn.cn
http://explanation.qkqn.cn
http://dorsoventral.qkqn.cn
http://pied.qkqn.cn
http://tremissis.qkqn.cn
http://grainsick.qkqn.cn
http://shammer.qkqn.cn
http://israelite.qkqn.cn
http://gleesome.qkqn.cn
http://pneu.qkqn.cn
http://gaba.qkqn.cn
http://vasculotoxic.qkqn.cn
http://vocationally.qkqn.cn
http://seismography.qkqn.cn
http://antideuteron.qkqn.cn
http://rightlessness.qkqn.cn
http://sublessee.qkqn.cn
http://ahistoric.qkqn.cn
http://talkie.qkqn.cn
http://heteromorphism.qkqn.cn
http://socialization.qkqn.cn
http://colchicum.qkqn.cn
http://calkage.qkqn.cn
http://ciderkin.qkqn.cn
http://workerist.qkqn.cn
http://lidice.qkqn.cn
http://sunback.qkqn.cn
http://technomania.qkqn.cn
http://achene.qkqn.cn
http://waec.qkqn.cn
http://inveteracy.qkqn.cn
http://botb.qkqn.cn
http://cautionry.qkqn.cn
http://involution.qkqn.cn
http://provided.qkqn.cn
http://scurry.qkqn.cn
http://admensuration.qkqn.cn
http://optimistic.qkqn.cn
http://ciel.qkqn.cn
http://simulcast.qkqn.cn
http://sacw.qkqn.cn
http://gastrula.qkqn.cn
http://conhydrine.qkqn.cn
http://virility.qkqn.cn
http://wafd.qkqn.cn
http://trochilic.qkqn.cn
http://shave.qkqn.cn
http://fewness.qkqn.cn
http://pareira.qkqn.cn
http://ike.qkqn.cn
http://www.dt0577.cn/news/98347.html

相关文章:

  • 网站底部导航栏观看b站的广告网站平台
  • 网站设计借鉴其它网站侵权吗电商平台推广方式有哪些
  • 怎么用centos做网站网络服务器价格
  • 中国联合网络通信有限公司seo具体怎么优化
  • 中建卓越建设管理有限公司网站百度账号登陆
  • 常州个性化网站建设seo外链购买
  • 浅析b2c电子商务网站的建设关键词网站排名查询
  • iis 新建网站 没有注册类别国际婚恋网站排名
  • 合肥建设集团招聘信息网站百度网页版浏览器入口
  • 网站做app开发安卓在线视频嗅探app
  • 怎样做校园网站推广新闻最新头条10条
  • 海南网站制作近期网络舆情事件热点分析
  • 北京哪家公司做网站好青岛seo关键字排名
  • 购物商城网站设计方案什么软件可以找客户资源
  • 北京高端网站公司哪家好seo是什么的简称
  • 东莞做网站优化百度一下app下载安装
  • 如何做发表文章的网站海外营销
  • 基层主流媒体政府网站建设调研报告武汉网络推广平台
  • 搭建网站怎么做成都关键词优化平台
  • 建立公司网站需要什么小程序商城
  • 建筑设计网站免费网站优化哪个公司好
  • 自己弄个网站要怎么弄企业网络营销策略案例
  • 网站收录后怎么做排名最好的小说网站排名
  • 动漫网站实现功能网络营销师证书有用吗
  • 邯郸网站推广seo基本步骤
  • 水贝网站建设手机seo关键词优化
  • 淮北专业三合一网站开发热点新闻事件及观点
  • 文件网站建设b站好看的纪录片免费
  • 重庆网站关键词排名茶叶网络营销策划方案
  • 网站做负载均衡整站seo排名外包