Здравейте, интересува ме как е правилно да се изгради един сайт по MVC патерна. Например имам LoginController, LoginModel и LoginView. В модела правя връзка с базата, проверявам дали има такъв имейл и като отговор връщам стринг от типа return 'email exist'. После в контролера проверявам какъв стринг е върнат и според него извеждам някакво подходящо View. Това правилно ли е? Добра практика ли е? Кажете как бихте го направили вие и защо? Друго нещо което, искам да попитам е как работите със сесиите? В отделна таблица ли ги складирате? Каква информация записвате в сесиите на потребителите? Как проверявате дали някой е логнат? Например имам форма за качване на снимки, но може да качват само логнати потребители. Как ще вземете информация за това кой точно потребител се опитва да качи снимка, и къде записвате после дадените снимки? Мисълта ми е трябва ли да има таблица за логин, таблица за снимки, таблица за сесии, каква трябва да е структурата? Май множко станаха въпросите
дано не съм ви объркал тотално.