zoukankan      html  css  js  c++  java
  • laravel ajax提交登陆存储session,并输出

    前端输出session

    {{ Session::get('username') }}

    ajax提交

    <div>{{ Session::get('username') }}</div>
    <meta name="csrf-token" content="{{ csrf_token() }}"> <!-- ajax提交必写验证 --> <script> $(function () { layui.use('form', function(){ var form = layui.form; // layer.msg('玩命卖萌中', function(){ // //关闭后的操作 // }); //监听提交 form.on('submit(login)', function(data){ // alert(888) $.ajax({ url: "/login", type: "POST", data:{"data":data.field}, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, //ajax必写验证 jsonType:"json", success: function(e){ console.log(e); }, error:function(a){ console.log(a); } }); return false; }); }); }) </script> <!-- 底部结束 -->

    控制器层

    <?php
    
        namespace AppHttpControllers;
    
        use AppIndex;
        use AppHttpControllersController;
        
        use IlluminateHttpRequest;
    
        class LoginController extends Controller{
    
            public function index(){
                return view('login');
            }
    
            public function sub(Request $request){
                //判断session指定项是否存在
                if ($request->session()->has('username')) {
                    echo "用户已登陆";
                    //获取session方法一
                    var_dump($request->session()->get('username'));
                    
                    //获取session方法二
                    //session('username');
                    
                    //获取所有的session数据
                    // $request->session()->all(); 
                    
                    //删除掉指定项的session;
                    //$request->session()->forget('username');
                    
                    //删除掉所有的session;
                    //$request->session()->flush();
                    
                }else{
                    $data = $_REQUEST['data'];
    
                    //把数据存储到session方法一
                    $request->session()->put('username',$data['username']);
    
                    //把数据存储到session方法二
                    // session(['username' => $data['username']]);
    
                    echo "未登录";
                }
                
    
                
            }
    
        }
  • 相关阅读:
    42.接雨水 Trapping Rain Water
    6.Zigzag Z 字形变换
    级数求和
    三连击(两个for循环轻松搞定)
    经济学人:Facebook的第三幕(1)
    markdown编辑器
    QUERY
    在badi中按照正常的message&nbsp;x…
    建workflow的时候提示Prefix&nbsp;…
    ALV控件的简单案例(一)
  • 原文地址:https://www.cnblogs.com/junyi-bk/p/10862561.html
Copyright © 2011-2022 走看看