Vladislav
За что их банят?
За неадекватность, низкий уровень
Vladislav
Что нет других бирж?
Для Европы видимо нет
Максим
Если он не может там работать, зачем ему там работать?
Vladislav
Это я уже хз
Denis
Спроси его
Oleksandr
Начал недавно изучать Web development и столкнулся с такой проблемой что нету нормальних видео уроков на русском по HTML/CSS/JS, так вот может кто-то знает какие то нормальние видео уроки, и чтобы они не были из 2010??
Oleksandr
Но а на сколько этот канал актуален сейчас?
Oleksandr
Ага понятно, огромное спасибо)
Lupusregina[beta]
да? а не важно
Lupusregina[beta]
я не проверял правда толком, могут быть ошибки
Eddie
Друзья , я не знаю в чем проблема let res = (split) => { for (let i = 0; i < split.length; i++) { if (split[i].length <= 2) { split[i].unshift('0') } } } Пишет Unshift не функция
Lupusregina[beta]
Ну вообще то мой код типа должен сделать 308 файлов
вот, я набыдлокодил https://repl.it/@KriNekoSP/YellowishTrivialPi
Lupusregina[beta]
Есть сохранение промежуточного результата( можно в любой момент закрыть консоль(правда возможны ошибки, если это будет во время сохранения) и потом запустить заного и будет качать с того же места )
Eddie
вот, я набыдлокодил https://repl.it/@KriNekoSP/YellowishTrivialPi
Если число однозначное , добавить 0 вначале
Anonymous
Если число однозначное , добавить 0 вначале
ты к элементу массива, а не к массиву её применяешь.
Eddie
вот, я набыдлокодил https://repl.it/@KriNekoSP/YellowishTrivialPi
Вроде правильно написал , Пишет не функция
Eddie
ты к элементу массива, а не к массиву её применяешь.
Именно эеоементу массива и нужно прибавить 0
Anonymous
Именно эеоементу массива и нужно прибавить 0
она прибавляет новый элемент к массиву, а не к элементу
Lupusregina[beta]
Eddie
Там идет дата 2019-8-6 это месяцы и дни , вот им и нужно прибавить 0 вначале
Eddie
что значит однозначное?
"0", "2" - однозначное
Lupusregina[beta]
"0", "2" - однозначное
let res = (split) => { for (let i = 0; i < split.length; i++) if ( split[i].length <= 1 ) split[i] = "0" + split[i]; return split; }; res( "2019-8-6".split("-") ).join("-")
Eddie
И как я не догадался, СПС
Eddie
👍
Выдает Undefined
Lupusregina[beta]
Выдает Undefined
покажи пример
Eddie
покажи пример
Сработало , только на первый однозначный эелемент
Eddie
Наверное изза Ретюрна
Eddie
["01", "3", "52", "6", "6", "2019"]
Anonymous
const res = (split) => split.map(n => (n.length<=1)?"0"+n:n)
Anonymous
можешь этот ещё попробовать
ivcoder
Привет всем
Lupusregina[beta]
ivcoder
Как, используя Quick-start sample app for JavaScript сохранять параметр в БД для того, чтобы можно было идентифицировать пользователя при авторизации?
Eddie
нечего не знаю :)
Блин я записывал не правильно Ретюрн писал внутри Ифа, Надо было за пределами Ифа и Цикла
Eddie
Получилось
Eddie
let res = split => { for (let i = 0; i < split.length; i++) { if (split[i].length <= 1) { split[i] = '0' + split[i]; } } return split; }
ivcoder
Просто хочу сделать, чтобы можно было и региться с помощью УЗ Google
ivcoder
Ну логин и email есть, а вот где взять пароль?
ivcoder
Или какой-то параметр, чтобы он не изменялся
ivcoder
Хотя, была идея идентить пользователя по логину и мэйлу при авторизации
ivcoder
Просто проверять, есть ли такие данные в БД
ivcoder
Просто до этого не использовал авторизацию соцсетей и не знаю, как правильно сделать
ivcoder
Есть у кого опыт? Поделитесь, пожалуйста.
ivcoder
Php
Anonymous
пароль в смысле
ivcoder
Вообще, так понимаю, данные апи предназначены больше для автентификации, а не регистрации?
Anonymous
по возможности все сервисы предоставляют возможность в итоге зайти по паролю, если юзверь его сменит
ivcoder
сгенерируй как все
Ну это ок. Даже не знаю, нужен ли он вообще. Авторизует же web-клиент (если правильно понимаю)?
Anonymous
вот статья неплохая по теме кстати https://habr.com/ru/post/129804/
Anonymous
https://github.com/mervick/SocialAuth - вот либа готовая
Anonymous
https://github.com/SocialConnect/auth вот класс посвежее
ivcoder
должны какой то ид возвращать. Смотри апи
Данные возвращаются, но как-то не очень, что именно не понятно, как сохранить пароль. Есть такие параметры, как acces_token, login_hint, но, так понимаю, они меняются, так как дальше идёт expires_in
Eddie
Друг как ты это сделал решил понять и повторить твой код , ничего не получилось
ivcoder
За ссылки - спасибо. Вообще, находил либы, но не хотел применять, потому что есть уже логика регистрации, но, думаю, придётся, вторую прицепить в случае, если регистрация через соцсети
Anonymous
я думаю, что логика такая - пароль ты генеришь и пишешь в базу при первой авторизации, все повторные возвращают информацию - прошла авторизация или нет
Anonymous
ну и прописываешь из серии - подтверждение авторизации? пустить. Подтверждение по паролю? Пустить. Все остальное - пошли нахер
ivcoder
Да. Тоже так решил. Что ж, иду реализовывать. Спасибо всем, кто отозвался
ivcoder
🙂🙂🙂👍👍👍
Anonymous
function generateCode( $length=6 ){ $chars = 'abcdefghijkmnopqrstuvwxyzABCDEFGHJKMNPRQSTUVWXYZ23456789'; $code = ''; $clen = strlen($chars) - 1; while ( strlen($code) < $length ) { $code .= $chars[mt_rand(0,$clen)]; } return $code; } } вот простая функция по генерации пароля, если над
ivcoder
О! Класно. Обязательно применю )
Anonymous
2019 год, в пхп наверняка есть уже по дефолту крипто либа
генеришь пароль, генеришь соль, подсаливаешь, пишешь в базу в sha256, в чём проблема?
Anonymous
во фреймворках разумеется, есть готовые классы
Anonymous
https://www.php.net/manual/en/function.password-verify.php