Logowanie i kolejna zmiana tła

Czołem! Od ostatniego wpisu dość dużo myślałem nad tłem. Kilka osób dało mi znać, że może lepiej poszukać czegoś innego. No i faktycznie, rozglądałem się za czymś bardziej odpowiednim, bardziej w stylu Materialize. Poza tym zabrałem się do stworzenia logowania na stronie. Do dzieła!

Ostatnio dodałem, jako tło, bardzo fajną grafikę. Dzięki kilku słusznym uwagom czytelników stwierdziłem, że jednak coś jest nie tak.  Zacząłem szukać i kopać w sieci, aby znaleźć coś bardziej nowoczesnego, rysunkowego i czegoś, co pasowałoby do koloru paska nawigacji. Okazało się, że już ostatnio pomyliłem kolory i zamiast ‚indygo’ powinienem użyć ‚cyan’. Tak to już jest, jak zostawi się mężczyznę samego z cała paletą kolorów. No ale nic straconego, po chwili pracy prezentuję wam ostateczne (jak na tę chwilę) tło naszej wspólnej aplikacji 🙂

O wiele lepiej, prawda? 🙂 Po uporaniu się z problemem, w postaci głównego obrazka, zabrałem się za stworzenie logowania na naszej stronce.

Django ma bardzo miłą, wbudowaną opcję umożliwiającą logowanie, rejestrację i resetowanie hasła. To właśnie z niej skorzystałem. Oprócz tego stworzyłem jeszcze stronkę i oprawiłem ją graficznie, aby można było sprawnie się logować do systemu. Wygląda to w ten sposób.

Staram się, aby całość była przejrzysta i intuicyjna. W stworzeniu logowania korzystałem z bardzo pomocnej strony simpleisbetterthancomplex.com. Znajdują się tam przydatne poradniki. Polecam zajrzeć, jeśli ktoś interesuje się tą tematyką. Rzućmy jeszcze okiem na wygląd panelu na mniejszych rozdzielczościach.

Spróbujmy teraz wpisać złe hasło lub zostawić pole puste i nie wpisywać nic.

Pięknie, obsługę błędów logowania mamy załatwioną! Nie możemy zalogować się z błędnym hasłem lub bez niego, a to już duży sukces! 😀

To by było na tyle. W następnym wpisie będzie trochę o rejestracji oraz pierwszych przymiarkach do stworzenia bazy danych. Jeśli macie jakieś uwagi lub propozycje do projektu, to śmiało dawajcie znać 🙂

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *