I downloaded example Laravel 5 project and try to test on my local machine. But I can see errors like following:
ErrorException in User.php line 115:
mcrypt_encrypt(): Mcrypt initialisation failed
- in User.php line 115
- at HandleExceptions->handleError('4096', 'mcrypt_encrypt(): Mcrypt initialisation failed', 'C:\wamp\www\noj\app\Models\User.php', '115', array('pure_string' => 'asdfasdf', 'USER_PASSWORD_SALT' => null, 'key' => '', 'iv_size' => '8', 'iv' => 'ЎZo\S '))
- at mcrypt_encrypt('blowfish', '', 'asdfasdf', 'ecb', 'ЎZo\S ') in User.php line 115
- at User::encrypthash('asdfasdf') in Registrar.php line 36
- at Registrar->create(array('_token' => '7oIiiOAtUu4Quc949u7SmtcDlI5a0zo0AEJgBA3S', 'name' => 'Bob', 'email' => 'bob@example.com', 'password' => 'asdfasdf', 'password_confirmation' => 'asdfasdf')) in AuthenticatesAndRegistersUsers.php line 50
- at AuthController->postRegister(object(Request))...
User.php
...
108. public static function encrypthash($pure_string) {
109. //xulianwhocreatenoj
110. $USER_PASSWORD_SALT = env('USER_PASSWORD_SALT');
111. $key = pack('H*', $USER_PASSWORD_SALT);
112. $pure_string = trim($pure_string);
113. $iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_CBC);
114. $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
115. $encrypted_string = mcrypt_encrypt(MCRYPT_BLOWFISH, $key, utf8_encode($pure_string), MCRYPT_MODE_ECB, $iv);
116. return base64_encode($encrypted_string);
117. }
...
I do not have deep knowledge about PHP nor mcrypt_encrypt() function. Please help me to get rid of this.
from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2adLQXi
via IFTTT
Aucun commentaire:
Enregistrer un commentaire