小编Dex*_*xty的帖子

Laravel 4迁移回滚问题

我可以轻松地运行artisan migrate等,但是当我尝试回滚时,使用migration:rollback我不断收到此错误,

c:\xampp\htdocs\laravel>php artisan migrate:rollback
{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class 'CreateCodesnippetsTable' not found","file":"C:\\xampp\\htdocs\\laravel\\vendor\\laravel\\framework\\src\\Illum
inate\\Database\\Migrations\\Migrator.php","line":301}}
Run Code Online (Sandbox Code Playgroud)

这是一个错误吗?或者我该如何调试呢?

php laravel

71
推荐指数
5
解决办法
2万
查看次数

所有POST请求上的Laravel 4 CSRF

最近一直在调查laravel,并试图找出他们拥有的CSRF保护.但是,我无法让它发挥作用.有什么方法可以使用CSRF过滤器验证提交的所有帖子请求吗?我已经看到laravel系统有:

    App::before(function($request)
{
    //
});
Run Code Online (Sandbox Code Playgroud)

如何在CSRF过滤器中使用它?一直在尝试一些不同的东西

App::before(function($request)
{
    Route::filter('csrf','post');
});
Run Code Online (Sandbox Code Playgroud)

但我可能会离开这里..这将如何运作?或者甚至可以这样做?

php csrf laravel

14
推荐指数
3
解决办法
2万
查看次数

Codeigniter(CSRF)jQuery ajax问题

我在这里遇到了一个问题,当我尝试使用ajax(POST)发布内容时,我一直收到错误.我知道CSRF给了我这些问题,并且我一直在尝试寻找解决方案.但是,我希望有人可以帮助我!

这是我一直得到的错误(来自谷歌浏览器检查员),

*无法加载资源:服务器响应状态为500(内部服务器错误)XHR已完成加载:"http:// localhost/woho/ajax/images".*

PHP(控制器)

class Ajax extends CI_Controller {

    function images() {

        echo 'Hello World';

    }

}
Run Code Online (Sandbox Code Playgroud)

使用Javascript

var ID = $(".imageWrap:last").attr("id");
var baseurl = "http://localhost/woho/";
var doScroll = 1;
var cct = $.cookie('csrf_cookie_name');

if (location.href == baseurl) {
    $(window).scroll(function(){
        if ($(window).scrollTop() > $('body').height() / 2) {
            if(doScroll == 1) {                   
                $.post(baseurl + 'ajax/images',{'id' : ID, 'csrf_token_name': cct}, function(data) {
                    alert(data);
                    $("#wrapper_content").append(data);
                    ID++;
                });
            }
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

我的CCT var来自javascript给了我正确的令牌或"哈希"但是当javascript发送ajax请求时,codeigniter返回一个错误,如,

一个错误遇到您所请求是不允许的行动.

我怎样才能解决这个问题?我是否需要在控制器中验证CSRF令牌或其他内容?

我正在使用Codeigniter 2.0.3

javascript php ajax jquery codeigniter

9
推荐指数
1
解决办法
1万
查看次数

Codeigniter ajax CSRF问题

我做了一个简单的自动加载功能,当你在网站上向下滚动时加载内容.但是,当我在Codeigniter中启用CSRF保护时,似乎存在一些问题.

我没有使用表单,所以我不知道当你滚动时我正在做我的帖子请求时如何将令牌从A发送到B.

我的JavaScript

if (location.href == baseurl) {
    $(window).scroll(function(){
        if ($(window).scrollTop() > $('body').height() / 2) {
            if(doScroll == 1) {
                $.post(baseurl + 'ajax/images',{'id' : ID}, function(data) {
                    $("#wrapper_content").append(data);
                    if(data == 'Det finnes ikke flere bilder i databasen, WTF!? Send inn forslag ASAP!') {
                        doScroll = 0;
                    }
                    ID++;
                });
            }
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

由于Codeigniter期望在所有POST请求中都有TOKEN,因此当CSRF启用时,我无法使其工作.有什么建议?

启用CSRF时出错

无法加载资源:服务器响应状态为500(内部服务器错误)

如果我关闭CSRF,一切都很好......

javascript ajax codeigniter token

8
推荐指数
3
解决办法
3万
查看次数

Codeigniter CSRF令牌问题

我做了一个简单的注册/新闻网站,但我有一个奇怪的问题.有些人会收到错误消息

一个错误遇到您所请求是不允许的行动.

我已经尝试过google,发现当CSRF设置为true时,人们遇到了同样的问题.但是,我并不发生在每个人,只是一小群人.我正在使用form_open和form_close,我可以看到隐藏字段(令牌).

我正在使用最新版本的Codeigniter 2.0.2

这是我的控制器

    function __construct() {
    parent::__construct();
    session_start();
}

function index() {

    $this->load->model('beta_signup_model');

    $this->form_validation->set_rules('mail','e-mail','required|valid_email|xss_clean|callback__mail_check');

    // Check for errors
    if($this->form_validation->run() == FALSE) {

        // The system found a form validation error


    } else {

        // No errors found
        $_SESSION['mail_success'] = 1;
        $_SESSION['mail'] = $this->input->post('mail');

        redirect(base_url() . 'confirm');

    }

    ///// FILLS OUT INPUT FIELDS /////

    // Loads field_populator_helper
    $this->load->helper('field_populator_helper');

    // Defines input field names
    $input_names = array(
                    'mail',
    );

    // Defines default values   
    $default_values = array(
                    'Skriv inn e-posten …
Run Code Online (Sandbox Code Playgroud)

php frameworks codeigniter token

7
推荐指数
1
解决办法
8696
查看次数

jQuery可排序不使用浮动项

我正试图将一个列表项从一侧移动到另一侧.但是,它似乎不起作用.我可以从左到右移动列表项,但不是相反.左侧有一个浮点数:左边是CSS文件表.如果我删除它,一切似乎都有效.我怎样才能解决这个问题?

任何人?

javascript jquery jquery-ui

4
推荐指数
2
解决办法
9324
查看次数

如何在JQuery Resizable停止后获得宽度和高度?

在使用JQuery UI可调整大小调整大小后,是否有任何方法可以获得div /元素的大小?

html javascript jquery resize

3
推荐指数
1
解决办法
2万
查看次数

jQuery附加,不完全可用?

当我加载页面时,您将能够上传一些照片.然后将我上传的图像(使用.append)附加到list-element.如何分配我的JS代码以使这些图像可以点击?

我尝试过$('img').click()等但是因为在DOM准备好之后添加了图像我不认为它们确实可用..我该如何解决这个问题?

javascript jquery click

1
推荐指数
1
解决办法
49
查看次数

标签 统计

javascript ×5

jquery ×4

php ×4

codeigniter ×3

ajax ×2

laravel ×2

token ×2

click ×1

csrf ×1

frameworks ×1

html ×1

jquery-ui ×1

resize ×1