文档章节

Thinkphp登录

CuteBear
 CuteBear
发布于 2017/03/09 16:47
字数 324
阅读 23
收藏 0

最近在学TP框架,我用的是TP3.2,然后文档读了两遍,觉得还行,于是自己做了个小的博客,刚刚用tp框架写了个登陆功能: 思路如下: 1,设计数据表user--------id,username,password,time; 2,控制器LoginController.class.php

$uname = I('post.username');
    	$upassword =I('post.password');  //表单提交的信息
    	$map['uname']=$uname;
    	$login =M('user')->where($map)->find();
    	if($login){
    		if($login['password'] !=$upassword ||$login['username'] !=$uname){
    				$this->error('密码或者账户错误');
    		}
    		session('amdin',$login);
    		$this->success('登录成功,正在跳转','/Admin/index');
    	}
    }

视图层就不写了,遇到的疑问点,控制器的跳转怎么写

'/Admin/index'   //这里的意思是调到admin下面的index方法;
  1. 视图层,代码如下,--由于使用tp框架,css和js我都省略了,这里主要是思想:
  <div class="panel-body">
            <form role="form" action="{:U('Login/login')}" method="post" > 
                    <fieldset>
                                <div class="form-group">
     <input class="form-control" placeholder="用户名" name="username" type="text" autofocus>
                                </div>
                                <div class="form-group">
     <input class="form-control" placeholder="密码" name="password" type="password" value="">
                                </div>
                                <div class="checkbox">
                                    <label>
                                        <input name="remember" type="checkbox" value="Remember Me">记录密码
                                    </label>
                                </div>
                        <!-- Change this to a button or input when using this as a form -->                                
                         <input type="submit" class="btn btn-lg btn-success btn-block" value="登陆" />
                   </fieldset>
         </form>
</div>

这只是简单的实现了登录的功能,登录成功还要进入后台,做注销登录,挑转的处理,后面在接着写

© 著作权归作者所有

CuteBear
粉丝 4
博文 37
码字总数 13040
作品 0
徐汇
程序员
私信 提问
5分钟快速安装thinkphp5.1

简介 ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色...

游客icvsasieod266
07/06
0
0
两个PHP项目整合到一个网站 如何共用一个会话

有两个网站,一个是用Thinkphp开发的,数据库是mysql 另外一个是用Smarty,数据库是mysql, 现在需要做到: 两个网站的用户数据同步,即在任何一个网站上注册,在另外一个网站上都可以登录 两个网站...

山东小常
2013/04/15
2.8K
7
php开发笔记-windows-linux-thinkphp开发环境搭建

文章来自我的博客:https://www.lwxshow.com/dev/php/thinkphp-configuration-environment.html 使用最新版本的3.1.3版本 php开发笔记-windows-thinkphp开发环境搭建 1.下载ThinkPHP框架 http...

卢卫湘
2013/06/09
857
0
Thinkphp 3.1.2 视频教程震撼上线

期待已久的TP视频教程,经千呼、历万唤,经由TP团队和Lamp兄弟连联合精心制作,正式隆重登场了,这里有最专业的导师,这里有最权威的TP知识,这里有最强大的TP技术团队,在这里,就让我们通过...

麦当苗儿
2013/04/25
5K
30
php 部署错误, 提示为数据库表的问题

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'thinkphp.think_config' doesn't exist 错误位置 FILE: /var/www/html/ThinkPHP/Library/Think/Db/Driver.class.php  LINE: 1......

一一无念
2016/01/05
976
3

没有更多内容

加载失败,请刷新页面

加载更多

zookeeper - leader选举

让我们分析如何在ZooKeeper集合中选举leader节点。考虑一个集群中有N个节点。leader选举的过程如下: 所有节点创建具有相同路径 /app/leader_election/guid_ 的顺序、临时节点。 ZooKeeper集...

Canaan_
13分钟前
5
0
金九银十裸辞跳槽面试,却被面试官吊打

目前已经达到金九银十的阶段,相信有不少程序员蠢蠢欲动,开始出去试试水,想要跳槽涨薪了!有一个朋友就想改变现状,于是找了大量网上的面试题,强行记下之后,开始出去“试水”。 他试水之...

别打我会飞
17分钟前
4
0
Spring 官方出品应用监控度量指标门面类库Micrometer介绍

前言 上篇文章 Spring Boot 2.x 中的 Actuator 我们提到了在Spring Boot Actuator中的metirc指标。在Spring Boot 2.x中 官方引入了新的监控门面(facade)类库Micrometer。如果你对门面不是很清...

码农小胖哥
46分钟前
3
0
获取form对象

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <......

前端老手
48分钟前
5
0
CSS-字体格式化

一、字体属性 1、自定字体的类型 font-family:黑体,华文彩云,宋体; 用逗号隔开多个字体类型 2、字体大小 font-size 取值:(1)以px为单位的数字 (2)以pt为单位的数字 (3)em/rem 3、...

wytao1995
51分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部