ajax存储session,laravel ajax提交登陆存储session,并输出

前端输出session

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

ajax提交

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

$(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;

});

});

})

控制器层

namespace App\Http\Controllers;

use App\Index;

use App\Http\Controllers\Controller;

use Illuminate\Http\Request;

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 "未登录";

}

}

}

laravel ajax提交报错Symfony\Component\HttpKernel\Exception\HttpException

出现此种错误,通常是没有提交安全验证 params = { id: 2, _token: '{{ csrf_token() }}' } function cancel() { var url = &q ...

Ajax 提交session实效跳转到完整的登陆页面

在spring security 中 Ajax提交时,session超时,局部加载登陆页面,为解决这个问题,重写ajax提交,返回的是modeview或者没有制定datatype时; 如果检测到加载到 ...

aJax提交——服务端不能用request存储数据,session存数据客户端可以接收到

aJax提交与普通提交是两种迥异的提交方式,这两种提交方式决定了客户端与服务端交互时存储.传输数据的方式也不同. aJax提交,客户端的请求数据存储在data中,服务端用request.getPara ...

ajax提交session超时跳转页面使用全局的方法来处理

来自:http://www.jb51.net/article/43770.htm 如果是ajax提交,超时时从服务器发出的跳转命令就不会起作用,所以如果是session超时,而且是在ajax请求,就在 ...

点滴积累【C#】---验证码,ajax提交

效果: 思路: 借用ashx文件创建四位验证,首先生成四位随机数字.然后创建画布,再将创建好的验证码存入session,然后前台进行button按钮将文本框中的值进行ajax请求到后台,和sessio ...

django搭建一个小型的服务器运维网站-用户登陆与session

目录 项目介绍和源码: 拿来即用的bootstrap模板: 服务器SSH服务配置与python中paramiko的使用: 用户登陆与session; 最简单的实践之修改服务器时间: 查看和修改服务器配 ...

Ajax 提交KindEditor的数据

这次我是在EasyUI中使用了KindEditor的编辑器,按照官方给的代码,总是无法获取编辑器里面的值(内容),如下:         KindEditor.ready(function (K) { ...

ajax提交form表单

1. ajax提交form表单和不同的form表单的提交主要区别在于,ajax提交表单是异步提交的,而普通的是同步提交的表单. 2. from视图部分

使用Hibernate 拦截执行sql语句,并输出sql语句,获取sql语句

重建包名 org.hibernate.type.descriptor.sql 重建类BasicBinder 代码如下 package org.hibernate.type.descriptor.sql ...

Python深入学习笔记(二)

计数器Counter Counter类是自Python2.7起增加的,属于字典类的子类,是一个容器对象,主要用来统计散列对象,支持集合操作+.-.&.|,其中后两项分别返回两个Counter对 ...

Support Annotation Library使用详解

概述 Support Annotation Library是在Android Support Library19.1版本开始引入的一个全新的函数包,它包含了诸多有用的元注解.用来帮助开发者在编译期间发 ...

return & finally 执行顺序 这是我读到的最合理的解释

新词:return [expression]  栈顶元素 局部变量的快照 java方法是在栈幀中执行,栈幀是线程私有栈的单位,执行方法的线程会为每一个方法分配一小块栈空间来作为该方法执行时的内存空间, ...

Python-类-dict

class dict(object): """ dict() -> new empty dictionary dict(mapping) -> new dic ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值