Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Связь между страницами сайта (http://www.flasher.ru/forum/showthread.php?t=208143)

2misha 07.06.2014 13:54

Связь между страницами сайта
 
Здравствуйте. Подскажите пожалуйста, как организовать связь между страницами сайта, если сами страницы написаны с помощью шаблона проектирования MVC?

Ну вот есть на пример страница регистрации. Во Вьве текстовые поля ввода логина и пароля, кнопка, при нажатии на которую в контроллер отправляются введенные юзером значения логина и пароля, где загружается PHP-скрипт регистрации и контроллер в модели изменяет значение поля info, где выводится информация о том, успешно юзер зареган или нет.

С регистрацией как-то более менее понятно.

Но вот как организовать страницу авторизации?

Ввел юзер в поля свой логин и пароль, они отправились в контроллер, котроллер запустил скрипт, если скрипт возвращает "success", значит все совпало и должна выполнится авторизация.

Но куда должны пойти из контроллера данные о том, что юзер авторизован? В Модель страницы регистрации, а потом в какой-то класс, из которого берут данные все страницы? Или как то лучше организовать? Подскажите пожалуйста.

КорДум 07.06.2014 14:15

Писали, что следующая тема будет про сайт :D

По теме. Смотря какой контроллер Вы предпочитаете: толстый или тонкий. Данные с формы (вью) уходят в контроллер и передаются менеджеру запросов, который возвращает контроллеру ответ. Ответ либо обрабатывается в контроллере, если последний толстый, или передаются в модель, если тонкий. Если контроллер толстый, то он меняет модель на основе ответа. Если тонкий, модель сама внутри себя иерархически подмоделям меняет данные. Модель после уже рассылает события, которые ловит вью.

Сразу оговорюсь, что MVC у абсолютно каждого свой и одинаков, по сути, только у тех, кто работает с PHP MVC Yii фреймворком (и тому подобными готовыми вещами), где заведомо принят тонкий контроллер. Другое дело, что Вы должна понять принцип взаимодействия триады, без этого у Вас своего MVC (или производных) не получится, а получится что угодно иное.

2misha 07.06.2014 15:01

Угумс. Ясненько. А в SharedObject информация после перезапуска флешки сохраняется ещё какое-то время? Если да, то какое?

in4core 07.06.2014 15:10

SharedObject пожизненно она там хранится

illuzor 07.06.2014 15:53

Цитата:

SharedObject пожизненно она там хранится
Если его руками не сотрут.


Часовой пояс GMT +4, время: 14:56.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.