草庐IT

passWord

全部标签

python - 散列密码从不淡化

我正在使用flask微框架并使用msyql后端手动设置身份验证。我的sql脚本以这种数据类型存储散列密码:VARCHAR(50),在它由generate_password_hash函数生成之后:`Password`VARCHAR(50)NOTNULL,我认为VARCAHR(50)绰绰有余...这些是我正在使用的以下库:fromwerkzeugimportcheck_password_hash,generate_password_hash@app.route('/login/',methods=['GET','POST'])deflogin():"""Logstheuserin."""i

php - 解析错误:语法错误,第48行/home/a4673434/public_html/index.php中的意外$ end

FirstNameMiddleNameLastNameEmailConfirmEmailPasswordConfirmPasswordGenderMaleFemaleOther我该如何修正这个错误?我很烦。分析错误:语法错误,意外的$end-in/主页/a4673434/public_html/index.php,第48行我没有在任何地方定义变量$end。这个错误毫无意义。 最佳答案 您忘记关闭isset()的支撑像这样加else{echo"Thanksforsigningup!";$sql="INSERTINTOPeople(`f

php - 使用返回 0 的查询行比较 mysql 密码哈希(不工作)

我正在使用mysql数据库为我的网站创建一个登录系统。当用户注册时,它使用以下方式将密码保存到数据库中:$password=hash("sha512","somesalt".$password."moresalt");然后当我登录时,我使用相同的哈希函数将输入的密码与数据库中的密码进行比较。为了比较我使用的数据库:$query=mysql_query("select*fromuserswherepassword='$password'ANDemail='$email'",$connection);$rows=mysql_num_rows($query);if($rows==1){//d

c# - 从流中读取失败 - mysql_native_password 错误

我一直间歇性地遇到以下错误。使用方法“mysql_native_password”对用户“root”的主机“127.0.0.1”的身份验证失败,并显示消息:从流中读取失败。它随时都会飙升,我束手无策。我还发布了一个关于MySQL错误的错误,解决方案在任何方面都没有证明是有效的。我希望你们能帮助我。这里是MySQLBug的链接以获取详细信息:Neverseemstogoaway!更多细节:我有一个客户端-服务器系统,但是当服务器系统上本地运行的应用程序尝试运行查询时,这个错误发生在服务器系统(安装了MySQL数据库的地方)。我已经开了一个问题here但既然已经死了。只是一个警告,我认为s

mysql - 为什么 Mysql 不处理区分大小写的情况

当我测试下面的sql查询时:1.SELECT*FROMtableWHEREusername='username'ANDpassword='password';2.SELECT*FROMtableWHEREusername='Username'ANDpassword='Password';即使用户名和密码区分大小写,两个查询都返回相同的结果 最佳答案 使用这个查询SELECT*FROMtableWHEREusername='Username'ANDbinarypassword='Password';

php - 通知 : Undefined index

这个问题在这里已经有了答案:"Notice:Undefinedvariable","Notice:Undefinedindex","Warning:Undefinedarraykey",and"Notice:Undefinedoffset"usingPHP(29个答案)关闭9年前。我有一个复选框,可以使帖子密码受到保护-Passwordprotect?我的Php尝试发布-$password=htmlspecialchars(strip_tags($_POST['password']));我收到undefinedindex错误。现在,如果我首先尝试检查密码是否已设置,我会在执行时遇到同样

php - MySQL更新问题

$result=mysql_query("UPDATExxxxxx_usersSETUser_Password='$Password'WHEREFstName='$First'ANDLstName='$Last'",$db)ordie("Passwordupdatesuccessful!");echo"Updatefailed,unknownuser";这会在名字和姓氏匹配时正确更新数据库,如果不匹配则数据库不受影响。我唯一的问题是我总是显示更新失败,未知用户消息。我做错了什么?谢谢。 最佳答案 mysql_querySQL查询成功

PHP 多用户登录表单 - 根据登录凭据导航到不同的页面

我正在尝试创建一个登录页面,该页面将根据用户的登录凭据将用户发送到不同的index.php页面。例如,如果具有“ITTechnician”角色的用户登录,他们将被发送到“index.php”,如果具有“Student”角色的用户登录,他们将被发送到“student/index.php”页面。我看不出我的代码有什么问题,但它不起作用...每次我按下登录按钮时,我都会收到“错误的登录凭据”消息。我的用户登录页面代码在这里:here';exit();}}?>here';exit();}}?>这里显示了从中提取数据的表单:UserName:Password:Loginas:...HeadDep

c# - MySQL参数不添加值

我正在尝试获取我的帐户表的行数,以便我可以登录帐户,但MySQL参数没有添加值。这是我的代码:publicintMyMethod(stringusername,stringpassword){intcount=0;stringquery="SELECT*FROMaccountsWHEREusername='?user'ANDpassword='?pass'LIMIT1;";using(MySqlCommandcmd=newMySqlCommand(query,connector)){cmd.Parameters.Add(newMySqlParameter("?user",usernam

php - 将html表单数据发送到mysql数据库

我很难通过php将html表单输入数据存储到mysql数据库中。当我填写表单并提交时,register.php页面为空,成功或错误消息都不会回显到页面上。注意:是的,我有一个根密码和数据库名。这两个都是正确填写在我的代码我刚刚删除了他们为这篇文章。编辑:分号已修复,仍有未知错误。HTML表单:单文件 最佳答案 试试这个: 关于php-将html表单数据发送到mysql数据库,我们在StackOverflow上找到一个类似的问题: https://stackov