Witam
Jest to moje pierwsze pytanie na forum, więc proszę o wyrozumiałość. Postaram się jak najdokładniej opisać mój problem. A więc, tworzę aplikację dla trenerów personalnych, w której mogli by zarządzać klientami. W bazie danych mam tabelę Klienci dotycząca Klientów oraz Trenerzy, która naturalnie dotyczy trenerów. Jeden z trenerów byłby administratorem całego serwisu(zastawiam się jak to rozwiązać, myślałem nad dodaniem kolumny w tabeli Trenerzy z jakąś flagę administrator, nie wiem czy to jest dobre rozwiązanie). Chciałbym by do serwisu trenerzy, klienci jak i administrator logowali się poprzez jeden formularz logowania(logowanie odbywało by się przez wpisanie adresu e-mail oraz hasła), I tu jest problem, gdyż nie wiem czy nie lepiej byłoby stworzyć jakąś osobna tabelę odpowiedzialną za logowanie czy można pozostawić te dane logowanie(e-mail i hasło) w tabelach Klienci oraz Trenerzy. Nie wiem też jak rozwiązać problem, by po zalogowaniu się wyświetlał się odpowiedni widok dla Klientów, Trenerów oraz Administratora(tu chciałbym widok Trenera rozbudować o dodatkowe zakładki).
Z góry dziękuję za jakieś podpowiedzi lub pomysły.