Th

2017-09-12  本文已影响0人  247810018abd

                              ThinkPHP5.0简单实现登录

本人第一次学习PHP,先是学习了一下目前最流行的前端的框架Angular JS框架,然后就开始上手PHP的学习,之前我有过学习android十个月的基础,再就是零零散散的学习了一下html5+css,所以打算一边实现某一个功能,就打算记录下来,供自己更好的学习,欢迎大家指正。


首先看看前台的代码和效果:

再看看Script的代码:

var app = angular.module('myApp', []);

app.controller('loginCtrl', function($scope, $http) {

$scope.login=function()

{

$http({

method: 'GET',

url: 'http://127.0.0.1/thinkphp_5.0_full/index.php/index/Index/getlogin?user='+$scope.name+'&password='+$scope.password+''

}).then(function successCallback(response) {

console.log(response.data)

location.href="first.html"

}, function errorCallback(response) {

// 请求失败执行代码

console.log(response)

});

}

});


script的代码里面就是使用了Angular js代码的框架,login的登录函数,发起了http请求,请求参数类型get,url地址就是http:服务器/thinkphp/appliaction下的目录/.PHP文件/具体方法/参数类型


控制器里面的代码:


public function getlogin()

{

$user=input('get.user');

$password=input('get.password');

$result=Db::query("SELECT * FROM `user_tb` WHERE USER='$user' And PASSWORD='$password'");

if(!$result)

{

return 'no';

}

else

{

echo '登陆成功';

Db::table('user_tb')->where('USER',$user)->update(['CONDITION'=>'1']);

}

}

前提是必须链接数据库

上一篇下一篇

猜你喜欢

热点阅读