Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.06.2014, 13:54
2misha вне форума Посмотреть профиль Отправить личное сообщение для 2misha Найти все сообщения от 2misha
  № 1  
Ответить с цитированием
2misha

Регистрация: Apr 2014
Сообщений: 97
По умолчанию Связь между страницами сайта

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

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

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

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

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

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

Старый 07.06.2014, 14:15
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 2  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Писали, что следующая тема будет про сайт

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

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

Старый 07.06.2014, 15:01
2misha вне форума Посмотреть профиль Отправить личное сообщение для 2misha Найти все сообщения от 2misha
  № 3  
Ответить с цитированием
2misha

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

Старый 07.06.2014, 15:10
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 4  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
SharedObject пожизненно она там хранится
__________________
Марк Tween

Старый 07.06.2014, 15:53
illuzor вне форума Посмотреть профиль Отправить личное сообщение для illuzor Найти все сообщения от illuzor
  № 5  
Ответить с цитированием
illuzor
 
Аватар для illuzor

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
Цитата:
SharedObject пожизненно она там хранится
Если его руками не сотрут.

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:20.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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