【建站服务】铜川网站制作要多少钱【域名企业邮箱服务器注册申请办理】铜川网络优化公司哪家好、铜川软件开发外包价格、铜川高端企业网站页面制作设计专业公司、铜川微信公众号小程序购物支付搭建制作公司-域名申请
作者: 风兰 . 阅读量: 8 . 发表时间:2022-09-20 15:51:47
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
铜川网站制作要多少钱【域名企业邮箱服务器注册申请办理】铜川网络优化公司哪家好、铜川软件开发外包价格、铜川高端企业网站页面制作设计专业公司、铜川微信公众号小程序购物支付搭建制作公司

铜川是陕西省省辖市,地处陕西省中部、关中盆地和陕北高原的接交地带,与延安、渭南、咸阳3个地市毗邻;属大陆性季风气候,四季分明,气温月季变化明显;面积3882平方千米,全市下辖3区1县。2017年全市常住人口83.34万人。
铜川交通便利,是关中经济带的重要组成部分,是通往人文初祖黄帝陵及革命圣地延安的必经之地,铜川新区距西安市区68公里、距西安咸阳国际机场72公里,西安至黄陵高速公路穿境而过,咸铜、梅七两条支线铁路与陇海大动脉相连。 [1]
2019年10月23日,被确定为“第三批城市黑臭水体治理示范城市”。 [3]
2020年,铜川市实现地区生产总值381.75亿元,比2019年增长5.0% [29] 。
登录成功后需要在头部展示登录的管理员的名称信息,并且点击修改能跳转到修改页面进行操作
登录成功后,需要将用户的信息写入服务器的session中,从session中获取用户名和id
thinkPHP5的session使用方法:https://www.kancloud.cn/manual/thinkphp5/126166
在登录的model中成功后写入session:
<?php
namespace appdminmodel;
use thinkModel;
class Login extends Model
{
//登录数据处理函数
//获取控制器传过来的登录名和密码,根据登录名在数据库中获取密码
//若密码一样则给控制器返回1,若密码存在但是不一样返回2,或密码不存在,返回3
public function login($username,$password){
$admin = hinkDB::name('admin')->where('username','=',$username)->find();
if($admin){
if($admin['password'] === md5($password)){
//将登录id和名称存入session
hinkSession::set('id',$admin['id']);
hinkSession::set('username',$admin['username']);
return 1;
}else{
return 2;
}
}else{
return 3;
}
}
}
?>在头部获取session中对应的值展示出来;
点击修改跳转到修改的控制器并将存在session中用户存的值传到对应控制器中
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="#">管理员<?php echo session('username');?></a></li>
<li><a href="{:url('Admin/edit',array('id'=>session('id')))}">修改密码</a></li>
<li><a href="{:url('Login/logout')}">退出</a></li>
</ul>
</div>点击登录,则清空用户的session信息,并跳转到登录页面
在登录控制器中添加登出操作方法:
public function logout(){
session(null);//退出清空session
return $this->success('退出成功',url('login'));//跳转到登录页面
}用户打开等登出外的任何页面都需要对用户是否登录进行监测,因此每个页面对应的控制器操作方法执行之前都要执行一次登录检测
thinkPHP5提供了控制器初始化方法_initialize,在该控制器的方法调用之前首先执行https://www.kancloud.cn/manual/thinkphp5/118049
新建Basic控制器
<?php
namespace appdmincontroller;
use thinkController;
class Basic extends Controller
{
//定义控制器初始化方法_initialize,在该控制器的方法调用之前首先执行。
public function _initialize()
{
if(!session('id')){
return $this->error('请先登录系统',url('Login/login'));
}
}
}然后将后台模块中出登录控制器之外的所有控制器都继承该控制器的操作方法
比如Admin控制器继承
namespace appdmincontroller; class Admin extends Basic
继承了Basic控制器再的其他控制器无需引入thinkController
![[thinkPHP5项目实战_23]管理员登录信息展示、登出和登录状态检测](/static/upload/image/20210527/1622101740138204.png)
铜川网站制作要多少钱【域名企业邮箱服务器注册申请办理】铜川网络优化公司哪家好、铜川软件开发外包价格、铜川高端企业网站页面制作设计专业公司、铜川微信公众号小程序购物支付搭建制作公司
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站


