【php生成指定长度与强度的密码】教程文章相关的互联网学习教程文章

PHP-密码保护文件夹的最佳方法?

我正在尝试创建与Cpanel密码保护目录类似的方法,在该弹出菜单中会弹出一个窗口,要求用户输入用户名和密码,但是Cpanel的方法很棒,但是我的客户对此一无所知,所以我想创建一个弹出消息框,通知访问者输入用户名和密码,而我完全困惑于如何创建它,以及哪种编程语言与CPanel类似解决方法:使用基本身份验证(从Web浏览器运行)创建.htaccess.您必须创建用户和密码文件.您可能会在网络上遇到很多麻烦.例如:http://www.elated.com/articles/p...

结合使用Cakephp的Auth组件和腌制的密码哈希【代码】

如何使cakephp的Auth组件创建,使用和存储带有密码的随机盐?解决方法:您可以从http://book.cakephp.org/view/566/Change-Hash-Function开始,并将$authenticate变量设置为您的用户模型:class User extends AppModel {function hashPasswords($data) {if (isset($data['User']['password'])) {//Get the user to get the salt$user = $this->findByUsername($data['User']['username']);//Let's say you have a "salt" field in you...

php-清除密码的正确方法?

如何清理接收到哈希随机盐的字符串? 我可以删除空格,检查长度并使用mysqli_real_escape_string,但这足够吗? filter_var确实很有用,但在这种情况下无济于事,对吧?解决方法:如果要将变量放入SQL查询中,则需要调用mysqli_read_escape_string或(甚至更好!)使用prepared statements. 您无需进行其他消毒.但是,如果该值来自自由格式的用户输入(例如,文本框而不是下拉菜单),那么您还可能希望修剪空白并将其小写以表示对用户的礼貌(以纠...

PHP安全性-密码和凭据管理?

阅读了网站上的文章后,我变得非常担心自己服务器的安全性… 在一个PHP文件中,该文件稍后会显示在我显示给用户的所有主要php页面中,我的用户名和密码(在我的网站上使用-服务器根目录,mysql根目录等)以纯文本格式插入…是否在那里有什么需要担心的吗?任何人都可以读取php文件(例如下载并读取它,而不是让服务器执行该文件)吗? 我的用户名和密码有被盗的风险吗?它们是为变量提供值的简单文本字段. 如果是这样,您有什么建议的解决方法...

PHP-Joomla登录错误:500,当用户名和密码不正确时【代码】

仅当网站在线时才会出现此错误,https://www.sugarsync.com/pf/D7656891_67295915_916242 但是在本地主机中,这似乎还可以.https://www.sugarsync.com/pf/D7656891_67295915_916482 我怎样才能解决这个问题? 谢谢解决方法:只要评论这行$this->triggerEvent('onUserLoginFailure', array((array) $response));library / joomla / application / application.php第774行 我遇到了同样的问题,并且尝试了很多方法,发现这是最简单的简单解...

在Joomla登录过程中,哪段php代码会密码?

如果我理解正确,那么在用户登录期间,Joomla会使用salt将输入的纯文本密码加密为md5哈希,然后将其与已存储在db中的哈希进行比较.我只是找不到进行此类比较的joomla代码部分.在此先感谢您的时间.解决方法:根据this link,您要查找的是在library / joomla / user / user.php中

PHP-symfony2和symfony1应用程序相同的密码加密【代码】

我有一个带有sfGuardUser插件的symfony1应用程序.我需要在新的symfony2应用程序中使用相同的数据库. 如何定义密码编码器,使其与symfony1编码的密码匹配?解决方法:如果您没有提供其他编码算法,则Symfony 1.x将使用sha1($salt.$rawPassword).因此,您的PasswordEncoder应该如下所示:use Symfony\Component\Security\Core\Encoder\PasswordEncoderInterface;class PasswordEncoder implements PasswordEncoderInterface {public func...

PHP-我在哪里哈希密码?【代码】

我正在使用MVC,我想知道在什么时候哈希用户密码: >发送到服务器之前(查看)>在服务器中,当我设置对象字段(模型)时>在服务器中,当我将对象发送到控制器(controller)时>在服务器中,当我准备语句时(控制器)>在数据库中, 例如在语句中使用“设置密码= sha256(:password)” 我有点困惑,在创建对象并设置字段“ password”时,我一直在对密码进行哈希处理,但是我读过一些地方并不足够安全.我不确定.解决方法:>在视图中:这太高了.几乎可以...

PHP和IIS:用于密码更改的LDAPS连接【代码】

我的目标是通过使用PHP& amp;的Web界面更改Active Directory中的密码. IIS. 我一直按照http://www.ashleyknowles.net/2011/07/iis-php-and-ldaps-with-active-directory/上的说明进行操作 在遵循这些说明之前,我无法为LDAPS连接绑定到AD,但是在遵循这些说明之后,它似乎已成功连接,但是在尝试更改“ unicodePwd”时出现“服务器不愿意执行”错误值. 请注意,以下代码将成功更改AD中用户的任何其他值.<?php$ldaprdn = 'CN=Admin User...

php-laravel 4 auth :: attempt纯文本密码【代码】

您如何告诉laravel auth :: attempt密码字段以明文存储,而不是假设它是散列的? 附带guard.phppublic function attempt(array $credentials = array(), $remember = false, $login = true) {$this->fireAttemptEvent($credentials, $remember, $login);$user = $this->provider->retrieveByCredentials($credentials);// If an implementation of UserInterface was returned, we'll ask the provider// to validate the user agai...

php-目录保护在我的https网站上两次要求输入密码?【代码】

我正在尝试使用目录保护代码来保护我的网站.该网站使用PHP. 我的网站上有https,就像https://www.example.com. 当我打开网站时,它要求两次输入用户名和密码.我认为这需要一次http和一次https. 谁能帮我解决这个问题. 以下是我的.htaccess文件代码options -multiviews <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^example.com$[NC,OR] RewriteCond %{HTTP_HOST} ^www.example.com$[NC] Rew...

php-Magento CE18:无法保存新密码,也无法使用信用卡下订单【代码】

每当我尝试更改密码或在我们的网站上下达测试订单时,我就一直收到“无法从基本名称’NotEmpty’错误中找到验证类的信息.当我检查error_log时,我看到以下错误,但是我不知道这意味着什么…PHP Fatal error: Call to undefined method Mage_Catalog_Model_Resource_Category_Flat_Collection::getAllIdsSql() in /public_html/app/code/core/Mage/Catalog/Model/Resource/Category/Tree.php on line 295有人有任何线索吗?解决方法:这...

php-密码的正则表达式必须包含至少8个字符,至少1个数字,字母和特殊字符【代码】

我需要一个正则表达式,它至少应包含一个数字字符,同时允许使用大写和小写字母,也可以使用特殊字符,我正在使用此表达式/^.*(?=.{6,10})(?=.*\d)(?=.*[a-zA-Z]).*$但对于最多10个字符无效.解决方法:好像您想要这样的东西,^(?=.*\d)(?=.*?[a-zA-Z])(?=.*?[\W_]).{6,10}$上面的正则表达式仅允许6到10个字符.并且还会检查至少一位数字,大写或小写字母以及至少一位特殊字符(字母和数字以外的字符).

php-检查用户名和密码是否正确【代码】

因为我的代码是正确的,所以我总是得到回显“ Username / Passwordcorrect”.用户名/密码是否匹配.我的问题是,我在下面的代码中为PHP总是回显“用户名/密码错误”而做错了什么?<?php require 'privstuff/dbinfo.php';$password1 = $_POST["password1"]; $username = $_POST["username"];$mysqli = new mysqli(DB_SERVER, DB_USER, DB_PASSWORD, DB_DATABASE);if(mysqli_connect_errno()) {echo "Connection Failed. Please send an...

php-拒绝用户’root’@’localhost’的访问(使用密码:NO);【代码】

我正在使用PHP和mysql(XAMPP).我正在尝试使用PDO将php文件与数据库连接.但是它显示以下错误. (mysql_query():拒绝用户“ root” @“ localhost”的访问(使用密码:NO)).我不知道是什么问题.我是第一次使用PDO.请任何人告诉我这是什么问题,什么是解决方案.这是我的代码.$dsn = 'mysql:dbname=abc;host=localhost'; $dbuser = 'user'; $dbpass = 'pass';$params = array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DE...