Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 25.06.2008 Ostrzeżenie: (0%)
|
Chciał bym abyście ocenili i skomentowali mój model autoryzacji. Jestem właśnie na etapie jego pisania więc chciał bym się dowiedzieć co zmodyfikować, dodać i usunąć.
Ten post edytował k3nsei 26.06.2008, 11:53:56 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 12 Dołączył: 3.03.2008 Skąd: łódzkie Ostrzeżenie: (0%)
|
Witam, odświerzam trochę stary temat, bo chciałem zweryfikować czy dobrze zorumiałem recenzję oraz proponowane poprawki Venganca i Cysiaczka.
Jeśli dobrze was zrozumiałem to klasa Auth powinna być swego rodzaju zewnętrzną biblioteką (ani kontrolerem, ani modelem), którą używało by się w kontrolerach gdzie dostęp musi być autoryzowany. I teraz ta klasa-zewnętrzna biblioteka Auth powinna mieć dostęp do Kohanowego "input'a" czyli (session, get, post, cookie) oraz modelu Users. Wykorzystując Model oraz dane z input'a wykonuje odpowiednio, login, autologin, sprawdzenie uprawnień, logout. Efekty swoich operacji powinna zwrócić do kontrolera aby ten dalej zdecydował co należy zrobić, jaki widok wyświetlić, itd. I teraz chciałem się upewnić co do użycia takiej biblioteki. Czy dobrze myślę patrząc w kontekście całej aplikacji, że taki moduł Auth jeśli mowa o ogólno dostępnej stronie powinien być używany w konkretnych, zamkniętych dla ogółu częściach (kontrolerach) aplikacji? Natomiast jeśli mamy na myśli ogólnie panel administratora to taki moduł Auth powinien być wpisany w konstruktor bazowego kontrolera, po którym dziedziczą wszystkie kontrolery panelu administracyjnego. Czy dobrze sobie to wszystko wyobrażam?? |
|
|
|
k3nsei [kohana] Ocena Modelu Autoryzacji Użytkowników 25.06.2008, 12:43:35
Cysiaczek Cytatvar $db;
Teraz sobie poczytaj, dlaczego... 25.06.2008, 15:03:58 
k3nsei Cytat(Cysiaczek @ 25.06.2008, 16:03:5... 25.06.2008, 15:07:52
radex_p mógłbyś zamienić [ code ] na [ php ] ? Nieczytelni... 25.06.2008, 15:05:41
kwiateusz reczne zapytania nie po to wymyslili tam active re... 25.06.2008, 15:10:21
k3nsei A masz w active record inner join? 25.06.2008, 15:16:33
kwiateusz ale update jest jak najmniej czystych zapyta... 25.06.2008, 15:23:53
Cysiaczek @radex_p - nie baw się w moderatora - jest fu... 25.06.2008, 15:26:34
k3nsei Właściwie to od logowania i wylogowania mam contro... 25.06.2008, 15:30:46
bełdzio tylko ja w 50 lini widze SQLi ?
Cytat(k3nsei ... 25.06.2008, 16:19:05
k3nsei Wtedy się sypie cały kod. Chyba że ... 25.06.2008, 16:23:51
bełdzio sypie? ja u siebie korzystam z join( ) i wsio dzia... 25.06.2008, 16:29:07
k3nsei Zresztą quering też jest poprawny i o wiele szybci... 26.06.2008, 11:54:36
k3nsei Oto mój nowy model autoryzacji użytkowników. ... 29.06.2008, 19:46:14
Vengeance Pierwsze co rzuca mi się w oczy do bezsensowne kom... 29.06.2008, 22:42:38
Cysiaczek @autor - nie zakładamy nowych topików dla każdej k... 30.06.2008, 01:24:20
k3nsei Vengeance przecież jest getData(). Ale nie zawsze ... 30.06.2008, 08:07:50
Vengeance Chodzi mi oto, że takie rzeczy nie koniecznie musz... 1.07.2008, 20:20:53 ![]() ![]() |
|
Aktualny czas: 3.01.2026 - 04:24 |