Здравствуйте, хотелось бы поработать в сфере PHP, но так как не велик возраст, могу только на free-lance, знаю достаточно, да и в цене не укушу. Если хотите просмотреть портфолио(Возможно пополнение): Спойлер: Портфолио Полная авторизация с md5 + solt(возможно отключение) [Клик] Сделаю качественно и довольно быстро, самому хотелось бы по полнить портфолио на будущее! Контакты: Skype: kirill999267 VK: Кирилл Гринёв [Клик] Gmail: griheb999267@gmail.com При надобности могу связаться сам...
md5 не актуален, "соль" пишется как salt. В современном php есть спецфункции для работы с паролями. А еще у тебя, кажется, кнопка "жирный шрифт" западает. На кой черт ты все свои посты жирным выделяешь - ума не дам. --- Добавлено --- P.S. Архив, ссылку на который ты приложил, пуст. --- Добавлено --- Сомнения гложат. Попробуй, сделай это для начала: https://php.ru/forum/threads/kak-bystro-osvoit-php.52331/#post-419213
Хорошо, буду знать. Да, есть такое, лично мне приятнее, когда жирный шрифт. Пока ещё не очень много, согласен всего 14. [Клик] --- Добавлено --- Нечего сложного не вижу, завтра начну и думаю, будет готово...
7ZIP открыл, RAR не открыл, забавно. Поехали: 1) При инициализации подключения не указывается кодировка оного. 2) PHP: $login = htmlspecialchars($_POST['login']); // Удаление html скриптов, мало ли что запихнут $pass = htmlspecialchars($_POST['pass']); // Тоже самое, только с паролем - HTML-скрипты это сильно. Можешь показать пример HTML-скрипта? - Это порча данных. - Это никак не защищает БД от инъекций. У тебя дыра в безопасности. - Конвертацию спецсимволов в HTML-сущности нужно делать только при выводе. 3) Работы с солью нет. Есть только какие-то закомментированные строчки про это, где соль сама берется ниоткуда, откуда-то из БД. Подразумевается, что она уже там? Одна на всех? Напрасно, она должна быть уникальной. 4) No comments PHP: if(isset($_SESSION["session_login"])){ // Проверка, если у человека запущена сессия, то эту сессию крушим ;D(Сделанно для выхода) unset($_SESSION['login']); session_destroy(); header("Location: index.php"); exit; } На кой черт грохать сессию, если ты ее потом открываешь снова? Зачем сначала чистить переменную в сессии а потом иницировать ее выпиливание? Почему этот код в скрипте логина, что вообще происходит? 5) Авторизация и аутентификация это разные вещи. 6) HTML: <span>Логин: </span><input name="login"/><br><br> Почитай обязательно про тег label. 7) PHP: $query = mysqli_query($conn,"SELECT NickName FROM * WHERE NickName = '$nickname'"); Учитывая, что никнейм никак не фильтровался, привет тебе от SQL-инъекции второго порядка. Хотя, там и первым порядком можно запулить по полной. 8) Общая безграмотность в комментариях тоже не то чтобы прям привлекает работодателя. В свете этого фраза Показывает, что имеет место эффект Даннинга-Крюгера. Но ничего страшного, это норма для новичков. Со временем проходит само собой, главное не опускать руки, учиться и развиваться.
Воу воу воу!!! Вот это новости! Я конечно дико извиняюсь может я чего и не знал, но меня мучает вот такой вопрос: А давно у нас HTML перешел из разряда языка разметки гипертекста в разряд языка программирования? Ну и естественно тутже возникает вопрос: А к каким языкам программирования у нас нынче относится HTML высокоуровневым или низкоуровневым?
Заглянул, почитал. Программированием это назвать трудно, скорее это эпический мегакостылище. Но все равно круто. Где-то на хабре была игра на чистом CSS даже. Тоже ворох костылей, но-таки с геймплеем.
@abrdabr, @Fell-x27, @ArsNet Он же ребёнок совсем ему хорошо если 15 сейчас есть, какого вы накинулись на него надо было мягче ему дать знать что он не готов... Он небось теперь сдался, и плюнул на это программирование... Жесть конечно.
Значит "не его". Что значит сдался? Сдаются, это когда превозмогают. А я вижу ноль усилий и мотивации.
Ну нет, не надо на форумчан и, в частности, на меня, перекладывать обязанности его воспитателя и педагога. Я даю задачку, я делаю ревью. Глубокое, заметь. Всегда. С оценкой архитектуры решения. С проверкой по безопасности. И даже по код-стайлу, если есть необходимость. Потому как если я ее даю, значит, обещаю, что сделаю это со своей стороны. И, если человек старался, тратил силы и время, чтобы это ревью получить, с моей стороны будет свинством ему отказать. И вот тут моя зона ответственности заканчивается. Заметь, я с этого ничего не имею. Исполнители имеют. Я - нет. Ну разве что глаз наметываю и аналитику качаю. Я предложил эту "сделку" ТСу. ТС согласился. ТС ушел в закат. Окей, баба с возу - кобыле легче. Или ты про то, что ТС огорчился от того, что я указал на явные косяки в его проекте? Ну дык, если ты что-то выставляешь как пример своих работ, будь готов к тому, что это кто-то будет изучать. Я программист, а не нянька