我正在使用Sudhanshu Yadav 创建的一个名为Pattern Lock的库.基本上它是android模式锁屏的模仿.我正在尝试绘制动画,显示解锁步骤(用作验证码).我不想像他在其他一个项目中那样做 - 他在线上有一个带箭头的图片,显示方向,我想在确切的解锁屏幕上运行一个动画,以便用户可以完成.我已经尝试过使用SVG了,但它没有那么好用,因为我不完全理解它们,我发现的唯一相关的教程非常技术性.我也试过在CSS中使用@keyframes.如果容器是画布,则此处的项目不起作用,它必须是div或section.
我的最终目标是从此处开始动画:

移动到动画的下一部分 - 绘制线条:


最终结果是:

我需要看到动画发生,以便我知道起点和终点在哪里.如果可能的话,我还需要能够调整动画的时间.我已经尝试过jsplumb,但它没有做我需要的东西,而且文档很混乱.
但这是我的代码:
<html>
<head>
<link href="css/patternLock.css" rel="stylesheet" type="text/css" />
<script src="js/jquery.js"></script>
<script src="js/patternLock.js"></script>
<script>
$(document).ready(function() {
var lock = new PatternLock("#patternContainer", {enableSetPattern: true});
lock.setPattern('123');
});
</script>
</head>
<body>
<h1>Memorize!</h1>
<div class="container">
<div id="patternContainer"></div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我可以用jQuery做任何方法吗?我需要能够动态更改密码/数字序列.所以我想创建一个像"1-2-6-9"这样的随机序列,然后该模式必须为其设置动画,然后允许用户将其放入,这样密码就不会一直保持静态.
Ps:每个点(点)都有自己唯一的ID,所以我需要链接到每个ID.因此,如果序列从1开始,它将以id"number_1"开始(例如),然后转到"number_2","number_6","number_9"
我使用Digital Ocean作为我的服务器,我的网站上有一个运行laravel的Ubuntu Droplet.但是现在我正在制作一个"项目后端",其中只有一个包含测试项目的文件夹,这些项目本身就是laravel项目.它们与主要的laravel安装没有关联.
我安装了它,所有文件都在那里,如果我去www.mysite.com/projects/projectname它显示:

但是,当我转到链接时,www.mysite,com/projects/projectname/public它显示:

在Firefox中

在铬
该网站使用mamp在我的笔记本电脑上工作正常.但不是在服务器上?
如果我查看charles(代理管理器),我会收到错误/失败 Remote server closed the connection before sending response header
我对此不熟悉,请有人解释如何克服这个问题?
我现在已经搜索了几个小时,仍然无法找到它.
我得到2个错误,如果我使用数据库主机'localhost',我收到此错误:
[PDOException]
SQLSTATE[HY000] [2002] No such file or directory
Run Code Online (Sandbox Code Playgroud)
如果我将数据库主机更改为'127.0.0.1'我收到此错误:
[PDOException]
SQLSTATE[HY000] [2002] Connection refused
Run Code Online (Sandbox Code Playgroud)
我尝试过的事情:
database.php文件中的mysql数组中localhost为127.0.0.1和返回.phpmyadmin任何想法如何解决这一问题?
我正在为移动应用程序构建 api,并使用 JWT 来验证用户身份。我正在尝试在 Laravel 5.1 中实现它。
我不断收到错误:{"error":"user_not_found"}每当我使用身份验证方法给我的令牌时。
我的过程:
Auth::attempt($credentials)$user = User::where('user_id', Auth::user()->user_id)->first();使用以下方式为用户设置令牌
$token = "";
try {
// attempt to verify the credentials and create a token for the user
if (! $token = JWTAuth::fromUser($user)) {
return response()->json(['error' => 'invalid_credentials'], 401);
}
} catch (JWTException $e) {
// something went wrong whilst attempting to encode the token
return response()->json(['error' => 'could_not_create_token'], 500);
}
Run Code Online (Sandbox Code Playgroud)它使用此方法返回一个令牌:
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOm51bGwsImlzcyI6Imh0dHA6XC9cL3BlZGxyLmRldlwvYXBpXC9sb2dpbiIsImlhdCI6MTQ0OTk2NDQ2NywiZXhwIjoxNDQ5OTY4MDY3LCJuYmYiOjE0NDk5NjQ0NjcsImp0aSI6IjJlMDMyMjA5MjMyZWM1MDVlY2I3YzE4ODFjNDk1MzFmIn0.tbO_fv4WDQ6WgiHtyYJAq2rjnOtaYPq85VO2ja2YVzw
Run Code Online (Sandbox Code Playgroud)
但是当尝试使用令牌对用户进行身份验证时,它会抛出错误{"error":"user_not_found"}。
我的routes.php:
Route::any('/login', ['as' => 'login', …Run Code Online (Sandbox Code Playgroud)