i googling ve etajer bol yaptık ve ben Web sitem için kimlik doğrulamasını sıkma üzerinde çalışıyorum için ...PHP - dizinin
arıyorum oldukça bulamıyorsanız içine kelimeyi bölün. Kullanıcının kimlik bilgilerini almaya karar verdim ve hashı/tuzları oradan kurtardım. Daha sonra bu değerleri DB'de ve kullanıcı çerezlerinde saklayın. PHP web sitesinde bulduğum bir senaryoyu değiştirdim ve şu ana kadar harika çalışıyor. Ancak array_rand kullanırken, sıralı olarak ön tanımlı dizeden chars seçeceğini fark ettim. Bundan hoşlanmadım, bu yüzden array_rand'd dizisinde bir karışıklık kullanmaya karar verdim. Harika çalıştı.
Sonraki! Kullanıcı şifreli bir şifreyi bir diziye çevirmenin akıllıca olacağını düşündüm, sonra onu tuzlanmış dizimle birleştirin! Eh, kullanıcı şifremi bir dizi içine çevirme konusunda sorun yaşıyorum. Her karakterin şifresinde bir dizi girişi olmasını istiyorum. Şifrenizin "cool" ise IE, dizi Dizisi 0 => c 1 => o 2 => Sonra dize bölmek ile patlamaya kelimeyi denedi vb 3 => l, vb o olurdu Belirtilmemiş ara karakteri, çalışmadı. For döngüsüyle bir şey yapabileceğimi düşünüyorum, strlen ve n'aber, ama daha zarif bir yol olmalı.
Herhangi bir öneriniz var mı? Ben tür stumped :(İşte explodey parçası daha fazla ilerleme kaydedilmedi gibi şimdiye kadar, ben bu ile bitirmedim ne var.
$strings = wordwrap($string, 1, "|");
echo $strings . "<br />";
$stringe = explode("|", $strings, 1);
print_r($stringe);
echo "<br />";
echo "This is the exploded password string, for mixing with salt.<hr />";
Çok teşekkür ederim :)
Bu MÜKEMMEL çalışıyor! Çok teşekkür ederim Colum! Her zaman öğrenecek bir şey :) İyi yolla (((vibes))) yollayın! – Shawn
boş delimter sahip olamaz bunu explode' 'kullanmak Yüklü da – Colum
adamlar öğrenmek için yeni bir şey her zaman vardır :) sadece gevşek yazarak ilişkili değildir –