Здравствуйте и спасибо, что читаете мой вопрос. Может он и глупый, но я правда не знаю как мне поступить. 2 месяца изучаю php по форумам и сайтам. Сам студент, пишу дипломную, спросить не у кого т.к. в колледже никто не знает что такое исключение. Прочитал много статей о MVC и вроде что-то получилось. Фаил вложил.
Итак как мне организовать аунтефикацию? Есть пара вариантов подскажите и если можно обьясните, почему этот вариант:
1) Написать контроллер login и сохранить id пользователя в сессию, и каждый раз создавать обьект ($user=new User($SESSION['user_id']))
2)Написать контроллер login и сохранить весь обьект в сессию
Может туплю и бред написал,и есть лучший вариант, подскажите пожалуйста.
И где что писать ума не приложу...
1. anrus - 26 Декабря, 2014 - 21:50:32 - перейти к сообщению
2. anrus - 26 Декабря, 2014 - 22:11:12 - перейти к сообщению
Чуть не забыл дамп БД.
3. raler - 20 Апреля, 2015 - 23:40:18 - перейти к сообщению
Привет. Приведу пример простейшей аутентификации на сессиях:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- if ($_POST['action'] == 'login') {
- . $_SESSION['uid'] = $res['id'];
- . } else {
- . };
- };
- . echo 'Твой номер в БД '.$_SESSION['uid'];
- } else {
- . echo 'Необходима аутентификация!';
- };
- ?>