Вернуться   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,659
FR (активность): 106,746

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

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

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

@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
 
Сообщений: 698
FR (активность): 31,962

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

Цитата:
Сообщение от 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
 
Сообщений: 685
FR (активность): 14,957

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

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

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

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

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

Цитата:
Сообщение от 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 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

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

Сообщение:
Опции


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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Взлом VK. Безопасная авторизация (часть 1 из 3) Unick Программирование 13 23.10.2017 21:22
Безопасная реконструкция сайта 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

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