Th

作者: 247810018abd | 来源:发表于2017-09-12 10:40 被阅读0次

                                  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']);

    }

    }

    前提是必须链接数据库

    相关文章

      网友评论

          本文标题: Th

          本文链接:https://www.haomeiwen.com/subject/zoaqsxtx.html