Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
выдача ТОП 2Полезны

 
Опции темы Оценить тему Опции просмотра
Старый 02.06.2016, 00:32   #16
 
Аватар для Cheremicin
 
Сообщений: 5
FR (активность): 25

Доп. информация
По умолчанию

Цитата:
Сообщение от cthulchu Посмотреть сообщение
а почему у вас много php-файлов с одинаковым началом?
Я не особо продвинут в PHP и посчитал, что пару одинаковых строк в начале каждого файла не страшно. Учитывая, что эти строки проверяют авторизацию.
Cheremicin вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 02.06.2016, 01:48   #17
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 120,615

Доп. информация
По умолчанию

Ну ок, вы пока учитесь на чем есть, но это не то, как должна быть исполнена любая жизнеспособная система.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 02.06.2016, 02:42   #18
 
Аватар для Unick
 
Сообщений: 711
FR (активность): 37,335

Доп. информация
По умолчанию Автор темы

@Cheremicin, а часть кода, когда человек авторизировался?

Цитата:
Сообщение от cthulchu Посмотреть сообщение
Уник, у тебя, что, не REST API тут? Это, пхпшные сессии всегда с куками связаны.
ну что за глупости, это ведь базовый класс
и... хочет делать человек через сессии, пусть будут сессии. Это его дело, и в этом нет ничего плохого


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 02.06.2016, 23:21   #19
 
Аватар для Cheremicin
 
Сообщений: 5
FR (активность): 25

Доп. информация
По умолчанию

Цитата:
Сообщение от Unick Посмотреть сообщение
@Cheremicin, а часть кода, когда человек авторизировался?
После авторизации абсолютно разный код, ничего интересного. Вывод html, запросы к базе, вывод информации.

Скажите, а что с куками? В вашем примере они не пишутся?
Cheremicin вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.06.2016, 00:03   #20
 
Аватар для Unick
 
Сообщений: 711
FR (активность): 37,335

Доп. информация
По умолчанию Автор темы

Цитата:
Сообщение от Cheremicin Посмотреть сообщение
После авторизации абсолютно разный код, ничего интересного. Вывод html, запросы к базе, вывод информации.
осталось добавить запись в сессию
типо такого
$_SESSION['access']='allowed';
$_SESSION['user']['ip']=$_SERVER['REMOTE_ADDR'];

Цитата:
Сообщение от Cheremicin Посмотреть сообщение
Скажите, а что с куками? В вашем примере они не пишутся?
ну... код у вас перед глазами...


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.06.2016, 00:25   #21
 
Аватар для Cheremicin
 
Сообщений: 5
FR (активность): 25

Доп. информация
По умолчанию

Цитата:
Сообщение от Unick Посмотреть сообщение
ну... код у вас перед глазами...
Да ))
А что нужно дописать, чтобы куки писались?
Cheremicin вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.06.2016, 10:08   #22
 
Аватар для Hodge
 
Сообщений: 734
FR (активность): 17,522

Доп. информация
По умолчанию

@Cheremicin, PHP:Cookies.
Hodge вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 26.10.2016, 00:58   #23
 
Аватар для ls_2204
 
Сообщений: 1
FR (активность): 5

Доп. информация
По умолчанию

а как изменить пароль?
ls_2204 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 14.11.2016, 02:15   #24
 
Аватар для Unick
 
Сообщений: 711
FR (активность): 37,335

Доп. информация
По умолчанию Автор темы

Цитата:
Сообщение от ls_2204 Посмотреть сообщение
а как изменить пароль?
можно в базе поменять, вот функция которая генерит хеш
// Хэш пароля (после sha1 из js)
protected function hash_pass($text){
$text=md5(sha1($text)."solo".md5(sha1($text).$text {1}));
$text=md5($text{7}.$text.$text{0});
return($text);
}

можно написать функцию, которая принимает пароль, и сохраняет ее хеш в базе


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 11.01.2017, 14:01   #25
 
Аватар для Scarj
 
Сообщений: 1
FR (активность): 5

Доп. информация
По умолчанию

Ребят, не соображу. Беру ваш код готовый, который в качестве примера, ничего не меняю. Прописываю только параметры для БД.
Просто закидываю его и пытаюсь открыть, но у меня абсолютно пустая страница выходит при перенаправлении на страницу авторизации. В чем может быть проблема?

Ошибок не выдает. Если убрать

Оффтоп:

// Блокировка начало //
$lock=false;
if (!empty($_SESSION['ban'])){
if ($_SESSION['ban']<time()){
unset($_SESSION['ban']);
$lock=false;
}
else $lock=true;
}
elseif ($time=$user->ban_user()){
$_SESSION['ban']=$time;
$lock=true;
}
if ($lock){ $message='вы заблокированы<br />you are blocked'; }
// Блокировка конец //


То хотя бы выводятся поля ввода логина и пароля.
Даже если убрать эту проверку и выставить $lock=false; все равно после ввода логина и пароля, выходит пустая страница того же login.php

Подскажите где косяк?

Разобрался. Если кто-то столкнется, проблема была в файле _database.php
В строчке - @require_once $_SERVER['DOCUMENT_ROOT'].'/core/_config_db.php';


Нужно указать точный путь до файла конфига. Я убрал просто "$_SERVER['DOCUMENT_ROOT']." и все заработало.
Т.е. получилось - @require_once '/core/_config_db.php';

Сообщение добавлено 25.01.2017 в 16:59

Кто-нибудь переписывал скрипт под mysqli ?
Scarj вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции
Внимание!
Этой теме более 1953 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Взлом VK. Безопасная авторизация (часть 1 из 3) Unick Программирование 16 23.05.2021 23:32
Безопасная реконструкция сайта express-rus Оптимизация страниц сайта 5 15.01.2016 09:24
[ Вопрос ] Часть страниц из раздела в индексе, а часть - нет. Akustika Индексация сайта 0 30.06.2014 14:20
Авторизация в гугл Aqula Программирование 1 14.05.2012 15:14
универсальный скрипт ввода любых капч - Allsubmitter и многих других программ ancorid Юмор 13 02.05.2011 19:14

Текущее время: 17:49. Часовой пояс GMT +3.