草庐IT

Password

全部标签

mongodb - 如何为 Lexik JWT 身份验证实现自定义用户提供程序?

我尝试对我的symfony/mongodb项目实现LexikJWT身份验证,我成功地通过静态用户(in_memory)进行了身份验证,但我不知道如何使用我自己的用户类来利用它,这是我的代码行:安全.ymlsecurity:encoders:Symfony\Component\Security\Core\User\User:plaintext##role_hierarchy:#ROLE_USER:ROLE_USER#ROLE_CLIENT:ROLE_CLIENT#ROLE_ADMIN:ROLE_ADMINproviders:in_memory:memory:users:wajdi:pas

mongodb - Grails - MongoDB 和自定义脏检查

我在我的应用程序上使用MongoDB和SpringSecurityCore和UI。几乎所有的东西都很完美,除了这一点:defbeforeUpdate(){if(isDirty('password')){encodePassword()}}它是用户域类的一部分。我读过MongoDB插件还不支持脏检查。所以我试着像这样实现我自己的:if(User.collection.findOne(id:id).password!=password){encodePassword()}但它不起作用。我得到了经典的Cannotgetproperty'password'onnullobject.有谁知道如何

ruby - 蒙古人;错误 Mongo::Error::OperationFailure:未授权查询

我正在使用ruby​​/grape和mongoid创建一个应用程序。但是当我尝试使用mongoid在任何集合中创建或查找文档时,例如使用Admin.create我收到以下错误:ERRORMongo::Error::OperationFailure:notauthorizedforqueryondatabse.collection我可以使用我在mongoid.yml中使用的凭据登录到mongo控制台并创建/查找文档。mongoid.yml:production:clients:default:database:my_dbhosts:-myhost:portusername:db_user

node.js - NodeJS pbkdf2Sync 密码具有从 v0.12.7 到 v6.9.1 的可移植性

我一直致力于将一个从Nodev0.12.7编写的应用程序移植到Nodev6.9.1。我们正在使用MEAN堆栈,并将它们全部升级到最新版本。除了一个问题,我们已经能够升级所有东西。我们使用pbkdf2Sync方法(内置express)来散列密码,如下所示:/***Hookapresavemethodtohashthepassword*/UserSchema.pre('save',function(next){if(this.password&&this.password.length>6){this.salt=newBuffer(crypto.randomBytes(16).toStri

node.js - 错误消息 : MongoError: bad auth Authentication failed through URI string

我正在尝试通过mongo给我的连接字符串连接到我的mongoDB服务器:"mongodb+srv://david:password@cluster0-re3gq.mongodb.net/test?retryWrites=true"在我的代码中,我像这样通过mongoose调用连接(显然输入我的密码):constmongoose=require('mongoose');constdb='mongodb+srv://david:@cluster0-re3gq.mongodb.net/test?retryWrites=true'mongoose.connect(db,{useNewUrlPa

mysql - 如何使用xampp服务器在phpmyadmin中重置root密码

嗨,任何人都可以帮助我如何重置我的phpmyadminroot密码。当我要打开localhost/phpmyadmin时,我收到了这个错误.."Yourconfigurationfilecontainssettings(rootwithnopassword)thatcorrespondtothedefaultMySQLprivilegedaccount.YourMySQLserverisrunningwiththisdefault,isopentointrusion,andyoureallyshouldfixthissecurityholebysettingapasswordforus

mysql - 通过批处理文件连接到 MySQL

我配置了一个批处理文件,每30秒左右检查一次Web托管数据库,以查看一个字段中的值是否已设置为1。我对它的工作方式很满意,结果也很好。但是我遇到的一个问题是脚本有时无法连接到SQL服务器。发生这种情况时,我的脚本会出错并且批处理文件会停止。我使用的连接线是:mysql--host=xxx.xxx.xxx--port=3306--force--user=wmc--password=xxxxxxxxx--database=xxx末尾的sql文件包含我要运行的命令。我读了一些文档,说--force应该让脚本在出错后继续,但是当它无法连接到SQL服务器时它仍然会出错。有什么方法可以捕获此错误?

php - Laravel 5.1 测试 - 从数据库获取行以完成测试

我正在Laravel5.1中构建一个测试例程来运行我刚刚创建的登录过程。作为测试的一部分,我想测试密码重置和更改过程。问题是密码重置过程会在表中生成一行,其中包含时间戳和uuid。该链接在1小时内有效,以便重置工作。流程是:1-通过输入电子邮件地址重置密码2-系统生成带有uuid链接的电子邮件并发送给用户(目前它出现在Laravel日志中)。3-用户点击电子邮件中的链接,如果在该链接生成后一小时内,用户将看到一个密码更改屏幕。该链接也从表中删除。现在我的测试代码:publicfunctiontestSendPasswordLink(){$this->visit('/login')->c

php - 使用 mysql password() 函数从 mysqli_query 转换为 php 中的准备语句

我在SELECT查询中使用mysql或mysqlipassword()函数对用户进行身份验证。即select*fromuserswhereu_name='$username'andu_pword=password('$password');我想将其转换为带参数的准备好的语句。如何在准备好的语句中处理password()函数?password()函数是否进入准备好的语句,例如密码(?)或参数中的,例如密码($var)。我之前在这里看到过类似的问题(Convertfrommysqli_querytomysqlipreparedstatementusingmysqlPASSWORDfunct

php - 使用 PHP 和 AJAX 请求的简单 MySQL 登录

我正在尝试使用PHP创建一个非常简单的MySQL登录功能。用户名和密码通过AJAX发布到PHP。AJAX函数是:functionlogin(){varuser=document.getElementById("username").value;varpass=document.getElementById("password").value;$.ajax({url:"login.php",type:"POST",data:{username:user,password:pass},success:function(response){alert(response);},error:fu