小编Pan*_*kaj的帖子

当错误在SQL Server中停止执行时?

如果我执行此批次:

begin transaction
    PRINT 'start'
    PRINT 1/0
    PRINT 'continue'
    drop table dbo.tblPrueba
    select * from dbo.tblPrueba
    PRINT 'finish'
rollback transaction
Run Code Online (Sandbox Code Playgroud)

输出是这样的:

start
Msg 8134, Level 16, State 1, Line 3
Divide by zero error encountered.
continue
Msg 208, Level 16, State 1, Line 6
Invalid object name 'dbo.tblPrueba'.
Run Code Online (Sandbox Code Playgroud)

我强迫两个错误: - 第一个:PRINT 1/0(生成此错误:

Msg 8134, Level 16, State 1, Line 3
Divide by zero error encountered.
Run Code Online (Sandbox Code Playgroud)

)并继续执行批处理

- 第二个:

drop table dbo.tblPrueba
select * from dbo.tblPrueba
Run Code Online (Sandbox Code Playgroud)

这会产生此错误:

Msg 208, …
Run Code Online (Sandbox Code Playgroud)

sql-server execution

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

Facebook实时更新不发布数据

我已经为Facebook设置了实时订阅,订阅已成功完成,但如果添加或删除了朋友,我只会收到朋友更新,除此之外,我没有得到任何东西,如"书籍,签到,工作,教育等. ..".Facebook正在将令牌发送到我的网络服务器.到目前为止这很好.我的服务器将回复发回给facebook.到目前为止配置已成功完成.

另一个问题是 - 我无法在Fiddler看到这个请求.我在下面试过检查一下请求......

if (oSession.host.toLowerCase() == "IP Address:8888") 
    oSession.host = "IP Address:Port Number";
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc facebook c#-4.0 asp.net-mvc-3 asp.net-mvc-2

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

FaceBook C#SDK 6.4版本中CanvasAuthorizeAttribute的替代品是什么

在MVC3中,我们可以使用CanvasAuthorize属性(在旧的FaceBook版本中)属性,如LoginDisplayMode,ReturnUrlPath,CancelUrlPath.

我们如何在最新版本6.4中使用它们?

[CanvasAuthorize(Permissions = "", LoginDisplayMode = "popup", 
                  ReturnUrlPath = "Some Url", CancelUrlPath = "Some Url")]
public ActionResult Index()
{
    return View();
}
Run Code Online (Sandbox Code Playgroud)

我们有[FacebookAuthorize("Permissions")]MVC4.但是,我们如何使用其他属性,如LoginDisplayMode,ReturnUrlPath,CancelUrlPath.正如刚才提到的 ?

在此输入图像描述

我在GitHub上看过这篇文章.但到目前为止没有任何帮助

我已经阅读了Prabir建议的这篇文章.但到目前为止没有任何帮助

c# facebook-c#-sdk c#-4.0 asp.net-mvc-3 asp.net-mvc-4

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

如何在Microsoft.AspNet.Mvc.Facebook.FacebookAuthorize中动态设置权限?

调节器

public partial class HomeController
{
     private static String[] userPermissions;
     public HomeController()
     {
          var MyPermission = Convert.ToString(TempData["MyPermission"]);
          userPermissions = (MyPermission).Split(',');
     }

     [Microsoft.AspNet.Mvc.Facebook.FacebookAuthorize(userPermissions)]
     public virtual ActionResult MyActionMethod()
     {
         return View();
     }
}
Run Code Online (Sandbox Code Playgroud)

超载

在此输入图像描述

编译错误

在上面的块中,我们有以下代码

[Microsoft.AspNet.Mvc.Facebook.FacebookAuthorize(userPermissions)]
Run Code Online (Sandbox Code Playgroud)

它给出了以下编译错误......

在此输入图像描述

asp.net-mvc facebook facebook-c#-sdk asp.net-mvc-3 asp.net-mvc-4

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

Facebook查询语言.让所有用户在加利福尼亚州生活

我在facebook Application MVC 4 c#SDK 6中工作

有没有办法获得所有Facebook用户的列表.无论朋友与否,使用Facebook查询语言居住在加利福尼亚

facebook facebook-c#-sdk

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

仅通过Auth Middleware和基于令牌的身份验证访问存储文件夹中的文件

我在Laravel网站上有以下文件夹.

/存储/资产/媒体

此文件夹可以包含以下信息

/storage/Asset/Media/1/abc.png

/storage/Asset/Media/2/abc.png

这里1或2是文件夹名称.

我有以下代码来保护文件夹,以便没有人可以访问该文件夹而无需身份验证

Route::group(['middleware' => ['web', 'auth']], function () {
    Route::get('/storage/Asset/Media/{ID}/{eded}', array(
        'as' => 'Files',
        'uses' => 'User\Account\Media\MediaController@DownloadMedia',
    ));
});
Run Code Online (Sandbox Code Playgroud)

因此,在用户的会话未在浏览器中过期之前,没有人可以访问这些文件.

问题出现在Android中,因此现在没有人可以访问由于Auth Middleware而导致的文件.

有人可以建议这样的方法,可以通过基于令牌的身份验证(通过Android)和使用Auth Controller(通过网站)下载文件吗?

php laravel laravel-5 laravel-5.1 laravel-5.2

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

Laravel 5.2.31中API的TokenMismatchException

我在尝试什么?

我已经有了一个网站,我正在尝试使用相同代码的API进行基于令牌的身份验证,以下是样本身份验证代码的开始

我在下面创建了一个控制器是代码.

class AccountController extends \App\Http\Controllers\Controller
{
    public function apilogin($UserData) {
        return json_decode($UserData);
    }
}
Run Code Online (Sandbox Code Playgroud)

我的路线配置如下.

Route::group(['prefix' => 'api/v1', 'middleware' => 'auth.api'], function () {
    Route::post('/apilogin', 'API\User\Account\AccountController@apilogin');
});
Run Code Online (Sandbox Code Playgroud)

**然后从邮差Chrome扩展程序,我发布了请求并且工作正常,如果我在Kernel.php中的$ middlewareGroups中评论以下行

\App\Http\Middleware\VerifyCsrfToken::class,
Run Code Online (Sandbox Code Playgroud)

如果我从POSTMan Extension做GET请求,我没有问题VerifyCsrfToken

php laravel laravel-5 laravel-5.1 laravel-5.2

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

Pusher没有在Godaddy Server上工作

以下是我到目前为止调查的要点.

在推送器调试控制台选项卡中,我可以在第一次加载页面时看到以下事件.

在此输入图像描述

以下是laravel.log文件中的消息

[2017-03-04 20:00:29] local.ERROR:异常'Illuminate\Broadcasting\BroadcastException',消息'Timestamp expired:给定时间戳(2017-03-04T20:00:28Z)不在服务器时间的600s内( 2017-03-04T19:49:50Z)

当我从本地发送消息时它工作得很好,当我从godaddy服务器发送消息时...它甚至没有出现在调试控制台中.

最后我开始搜索这个问题并找到了这个链接:Pusher在路线上没有在Laravel发送事件

其他人发现时区是造成此类问题的根本原因.

我仍然感到困惑,如果时区在我的情况下也是问题...我怎么能解决它,我使用CPanel使用Cron Job.

有什么建议吗?

如果您需要更多信息,请告诉我.

laravel pusher laravel-5.3 laravel-5.4

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

CPU正在使用100%资源,因此队列失败

我的代码如下.

for($i = 0; $i <= 100; $i++) {
    $objUser = [
        "UserName"      =>  $request["UserName"] . $i,
        "EmailAddress"  =>  $request["EmailAddress"] . $i,
        "RoleID"        =>  RoleEnum::ProjectManager,
        "Password"      =>  $request["Password"],
    ];
    $RegisterResponse = $this->Register->Register($objUser);
    $Data = $RegisterResponse["Data"];                
    $job = (new AccountActivationJob($Data));
    dispatch($job);
}
Run Code Online (Sandbox Code Playgroud)

上面的代码创建了100个用户,每次创建一个队列来发送电子邮件通知.我正在使用数据库默认队列.

我在GoDaddy上共享了托管帐户.由于某些原因,CPU使用率达到100.这是截图.

在此输入图像描述

最后循环停在两者之间.以下是5分钟后的截图.

在此输入图像描述

在这里,我的问题是:它无法继续创建100个用户.我这样做是为了测试多个用户发送注册请求的示例队列实现.我做错了吗?

laravel laravel-5.3 laravel-5.4

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

尝试在js中追加路由参数时出现问题

下面是我的js代码,它将路由及其参数附加在锚标记中.

var href = "{!! route('ShowUserMainForm', ['RoleID'=>" + row.RoleID + "]) !!}";

var UserColumn = "<td><a href=' " + href + "'><button>Users</button></a></td>";
Run Code Online (Sandbox Code Playgroud)

它给出了以下网址

HTTP://本地主机:1234 /公共/系统用户/%20 +%20row.RoleID%20 +%20

我期待下面.

HTTP://本地主机:1234 /公共/系统用户/ 1

我错过了什么吗?

javascript laravel laravel-5

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