小编Mon*_*ess的帖子

Laravel说Auth guard []没有定义

我是初学者,我开始学习并使用laravel进行编码...为了启用用户登录nad注册,我写这个(正如我在一个tutorilal上看到的):

在routes.php

 Route::controllers([
     'auth'=>'Auth\AuthController',
     'password'=>'Auth\PasswordController', ]);
Run Code Online (Sandbox Code Playgroud)

现在当我键入:http:// localhost:8888/auth/login我收到错误:

AuthManager.php第71行中的InvalidArgumentException:未定义Auth guard [].

在此输入图像描述

同样在视图文件夹中没有auth目录和login.blade.php文件等.

php authentication routes laravel laravel-5.1

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

我可以在javascript代码中使用刀片中的数据吗?

我可以将刀片变量传递给javascript代码:

var deadline = 'Octobar 20 2015 22:00:00 UTC+0200';
initializeClock('clockdiv', deadline);  
    };
Run Code Online (Sandbox Code Playgroud)

我怎样才能传递deadline变量{{$article->auction_end}}?这是可能的还是我需要拨打ajax电话?

javascript laravel blade

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

如何防止 XSS 攻击 (php/pdo)

我有函数,首先:JS:

    $(document).ready(function() {

        //dodavanje novog racuna
       $(function() { 
        $('#addFieldForm').submit(function(e) { 
            e.preventDefault();

            if ( $(this).parsley('validate') ) {

            $.ajax({
                url: "insertRacun.php",
                type: "POST",
                async: true, 
                data: { sifra:sifra,brojracuna:$("#brojracuna").val(),sufiks:$("#sufiks").val(),kupac:$("#kupac").val(),adresa:$("#adresa").val(),grad:$("#grad").val(),pib:$("#pib").val(),total:$("#total").text(),valuta:$("#valuta").val(),nacin:$("#nacin").val(),datum:$("#datum").val(),rok:$("#rok").val(),isporuka:$("#isporuka").val(),napomena:$("#napomena").val(),interna:$("#interna").val(),ponovi:$("#ponovi").val()},           
                dataType: "html",
etc...
Run Code Online (Sandbox Code Playgroud)

php:

try {        
                $STH = $db->prepare("INSERT INTO racuni (br, sufiks, kupac, adresa, grad, pib, total,valuta,nacin,datum,rok,isporuka,napomene,interne, user_id,sifra) VALUES (:0,:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,:14,:15)");
                $STH->bindParam(':0', $_POST['brojracuna']);
                $sufiks=$_POST['sufiks'];
                $STH->bindParam(':1', $sufiks);
        $STH->bindParam(':2', $_POST['kupac']);
                $STH->bindParam(':3', $_POST['adresa']);
etc....
Run Code Online (Sandbox Code Playgroud)

当我尝试添加时:

Luciansdasadsda"><script>alert(1)</script>
Run Code Online (Sandbox Code Playgroud)

然后我在数据库中获得相同的值。

那么如何在我的代码中防止 XSS 和 SQL 注入呢?还如何防止拒绝服务(导致创建过多的行)?

php mysql xss pdo sql-injection

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

正则表达式匹配 - 拆分字符串

我有:

0001-2015

如何将此字符串拆分为0001和2015?

javascript regex jquery split

-3
推荐指数
1
解决办法
106
查看次数