
Sergey
18.11.2016
15:39:44
md5, sha1
ни в коем случае, смотри password_hash

Dmitriy
18.11.2016
15:39:47

Vadim
18.11.2016
15:40:06
шлите письмо на мыло и так вылидируйте :)

Artur
18.11.2016
15:40:11

Google

Al
18.11.2016
15:40:25

Artur
18.11.2016
15:40:28
Мир жесток а валидная регулярка есть в рфц
На практике разумно доверится @ и подтверждению

ᴅᴧᴋᴇɴ
18.11.2016
15:40:56

Sergey
18.11.2016
15:40:57

Al
18.11.2016
15:41:10

Artur
18.11.2016
15:41:15

Aleksandr
18.11.2016
15:41:27
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
RewriteCond %{HTTPS} =on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
Парни эти два реврайт рула как-то могут конфликтовать между собой?

Artur
18.11.2016
15:41:29
Да именно так как написал пользователь с заглавными буквами

Sergey
18.11.2016
15:41:33

ᴅᴧᴋᴇɴ
18.11.2016
15:41:45
так записываешь исходный. тебе же просто проверить надо. хотя лучше 2 колнки в базе иметь. email и email_canonical

Artur
18.11.2016
15:42:13

Al
18.11.2016
15:42:24

Google

Artur
18.11.2016
15:42:35
А в прочем ты говоришь то же самое но предлагаешь дублирование

Dmitriy
18.11.2016
15:42:40

Sergey
18.11.2016
15:42:44

Artur
18.11.2016
15:43:11
И есть pl/pgsql

Al
18.11.2016
15:43:37

Dmitriy
18.11.2016
15:43:47

Artur
18.11.2016
15:43:56

Sergey
18.11.2016
15:44:04

Artur
18.11.2016
15:44:12
А про валидацию пользовательского ввода

Sergey
18.11.2016
15:44:16
только через подготовленное выражение

?
18.11.2016
15:44:27
/stat@combot

Combot
18.11.2016
15:44:27
combot.org/chat/-1001047863278

Sergey
18.11.2016
15:45:03

Artur
18.11.2016
15:45:18

Al
18.11.2016
15:45:25

Combot
18.11.2016
15:45:27
combot.org/chat/-1001047863278

Sergey
18.11.2016
15:45:33

Artur
18.11.2016
15:45:37

Sergey
18.11.2016
15:45:51

Google

Artur
18.11.2016
15:45:53
Да конечно мд5 раинбоутэйблы есть уже у всех

ᴅᴧᴋᴇɴ
18.11.2016
15:45:54

Artur
18.11.2016
15:46:00
Но решается длинной солью

Vadim
18.11.2016
15:46:05

Al
18.11.2016
15:46:26
да
так я не понял, чем проверять валидность мыла на входе? а то тут все спорят и спорят

Vadim
18.11.2016
15:46:50

Dmitriy
18.11.2016
15:47:02

Eugene
18.11.2016
15:47:06
А чем password_hash обидел вас?

Vadim
18.11.2016
15:47:08
самый безопасный вариант, чтобы не пропустить никого

Artur
18.11.2016
15:47:16

Dmitriy
18.11.2016
15:47:19

Artur
18.11.2016
15:47:54

ᴅᴧᴋᴇɴ
18.11.2016
15:48:07
вряд ли же у тебя будет в одном месте авторизация на пхп, а в другом - на руби
потому что в этом случае ты явно что-то не так делаешь

Dmitriy
18.11.2016
15:49:13

Al
18.11.2016
15:49:13

Dmitriy
18.11.2016
15:49:29

ᴅᴧᴋᴇɴ
18.11.2016
15:49:50

Eugene
18.11.2016
15:49:56
Ну, я не берусь утверждать, но мне кажется, что шифровать bluefish'em или bcrypt'ом можно либо везде, либо через шелл, в худшем случае.

Google

Vadim
18.11.2016
15:49:57

Dmitriy
18.11.2016
15:50:09

Vadim
18.11.2016
15:50:36
вроде очевидно же

Artur
18.11.2016
15:52:40
А в прочем я стараюсь насквозь авторизовывать и емайлы и логины по 1 полю

Admin
ERROR: S client not available

Al
18.11.2016
15:54:09
значит password_hash() лучше md5() и sha1()?

ᴅᴧᴋᴇɴ
18.11.2016
15:54:58
да, хотябы потому что умные дяди считают это лучшей практикой для хеширования пароля

Al
18.11.2016
15:55:41
длина всего 60 символов?
всегда?*
хранить в varchar, верно?

Artur
18.11.2016
15:56:08
Но не обязательно ей ограничиваться даже с md5

Dmitriy
18.11.2016
15:56:38

Al
18.11.2016
15:59:00
если хеш всегда будет 60 символов
и еще подскажите PASSWORD_DEFAULT vs. PASSWORD_BCRYPT

ᴅᴧᴋᴇɴ
18.11.2016
16:00:25
выше же написано, что PASSWORD_DEFAULT может поменяться в будущем
по этому оно сейчас возвращает 60, а потом - как повезет

Artur
18.11.2016
16:01:32
Ты понимаешь что открыть статью тебе даст больше пользы?
В нужном направлении тебчюя уже пнули

Google

?
18.11.2016
16:03:44
Верните плз @pqvsld , очень соскучился по вам)

Dmitriy
18.11.2016
16:04:01
он же тут

?
18.11.2016
16:04:49
Он алькапоне ))) и пишет в личку мне )

Al
18.11.2016
16:06:16
спасибо дмитрий

Salavat
18.11.2016
16:06:17
Похоже бот банит тех - кто в гугле забанен

Al
18.11.2016
16:06:26
но зачем меня забанили?
я знаю это как то из вас

Dmitriy
18.11.2016
16:06:41

Yaroslav
18.11.2016
16:07:15
Подскажите пожалуйста необходимые в первую очередь навыки для бекэнда

Джама
18.11.2016
16:07:35
Мозг?

Olha
18.11.2016
16:08:12
++ именно

Al
18.11.2016
16:08:20
а нужно солить password_hash()?

ᴅᴧᴋᴇɴ
18.11.2016
16:08:52
ну в документации же все написано бляд

Dmitriy
18.11.2016
16:08:56
не нужно

ᴅᴧᴋᴇɴ
18.11.2016
16:09:35
там это даже выделено блоком ВНИМАНИЕ