Dokumentacja AlgoJudge0.1

Logowanie

Konto lokalne albo dostawca tożsamości uczelni — i co się przez to zmienia.

Do instalacji AlgoJudge prowadzą dwie drogi. Które z nich zobaczysz na ekranie Logowanie, decyduje operator — a na części instalacji nie zobaczysz tego ekranu w ogóle.

Konto lokalne

Wpisz Login lub e-mail oraz Hasło i naciśnij Zaloguj się.

Na złe hasło i na nieznany login odpowiedź jest ta sama: Nieprawidłowy login lub hasło. Przy każdym innym powodzie — na przykład przy zablokowanym koncie — Server podaje własny komunikat.

Nie ma resetu hasła

Ekran logowania mówi to wprost: Nie pamiętasz hasła? Nowe wyda administrator. Ta wersja nie wysyła poczty, więc samoobsługowego resetu nie ma. Poproś osobę, która prowadzi instalację.

Jeżeli pola na hasło w ogóle nie ma, instalacja zakłada, że wszyscy przychodzą od dostawcy tożsamości. Formularz nadal jest pod adresem /login?admin=true — tam logują się administratorzy oraz konta lokalne i tymczasowe. Ukrycie formularza nie wyłącza logowania hasłem.

Przez uczelnię

Tam, gdzie operator zarejestrował dostawców tożsamości, ekran logowania ma dla każdego z nich przycisk Zaloguj się przez …. Przenosi on Cię do uczelni, a uczelnia odsyła Cię z powrotem.

Trzy odmowy sprowadzają Cię z powrotem na ekran logowania, pod nagłówek Logowanie odrzucone:

Co widziszCo to znaczy
Ten dostawca nie daje Ci dostępu do tej instalacji. Zapytaj osoby, która ją prowadzi.Twoje konto u dostawcy jest w porządku, ale tutaj nie jest z niczym powiązane.
Ta metoda logowania jest tu wyłączona.Operator wyłączył tego dostawcę.
Logowanie nie doszło do skutku. Spróbuj ponownie albo użyj hasła.Coś poszło nie tak po drodze.

Kiedy w ogóle nie widzisz ekranu logowania

Tam, gdzie instalacja bierze wszystkie logowania od jednego dostawcy, operator może wskazać go ekranowi. Wtedy nie ma czego naciskać: przez chwilę czytasz Przenosimy Cię do … i wracasz zalogowany, niczego nie wybierając.

Adres, który otwierałeś, nie ginie po drodze. Odnośnik do aktywności, link do samodzielnego zapisu wraz z jego hasłem, strona otwarta w chwili wygaśnięcia sesji — wrócisz na nią, a nie na stronę główną.

Ekran wraca w dwóch przypadkach. /login?admin=true prowadzi do formularza i to nim na takiej instalacji logują się administratorzy oraz tymczasowe konta na zawody. A odrzucone logowanie wraca tutaj z powodem, zamiast krążyć w kółko, więc trzy komunikaty z tabeli powyżej czyta się tak samo jak wszędzie indziej.

Zakładanie konta samodzielnie

Większość instalacji na to nie pozwala. Konta zakłada organizator albo przychodzą one od dostawcy tożsamości, a ekran rejestracji mówi to wprost, zamiast pokazywać formularz, który i tak zawsze odmówi.

Załóż konto nie jest więc obietnicą formularza. Tam, gdzie operator wskazał rejestracji dostawcę, przycisk jest widoczny, choć ta instalacja nie przyjmuje własnych rejestracji — i prowadzi do dostawcy, u którego konta zakłada ten, kto je zakłada. Przycisk znaczy tyle: jest którędy wejść.

Tam, gdzie jest to dozwolone, Załóż konto na ekranie logowania prowadzi do formularza:

  • Login to jedyne zawsze wymagane pole — to pod nim się logujesz.
  • Imię i Nazwisko są opcjonalne. Jeżeli nie podasz żadnego, inni widzą Twój login, także w rankingu.
  • E-mail może być wymagany; decyduje instalacja.
  • Hasło musi mieć co najmniej 12 znaków i wpisuje się je dwa razy.
  • Pole akceptacji regulaminu pojawia się tylko tam, gdzie instalacja opublikowała regulamin — i wtedy trzeba je zaznaczyć. Jest przy nim odnośnik do regulaminu, a jeżeli instalacja ma też politykę prywatności, to i do niej; odnośnik otwiera dokument nad formularzem, żebyś nie stracił tego, co już wpisałeś. Bez opublikowanego regulaminu pola nie ma i nie ma czego akceptować, a sama polityka prywatności zostaje wtedy tylko w stopce.

Potem albo logujesz się od razu, albo najpierw potwierdzasz adres — zależnie od instalacji.

Co się zmienia, gdy konto pochodzi od dostawcy

W AlgoJudge Twoje dane są tylko do odczytu, a ekran konta mówi to wprost: To konto prowadzi dostawca tożsamości. Imię, nazwisko, login, adres i hasło zmienia się tam. Pola są widoczne, ale zablokowane, a zakładka Hasło jest nieczynna.

Tożsamość należy do dostawcy; AlgoJudge tylko ją rozpoznaje. Gdybyś zmienił kopię tutaj, zmiana albo nie przetrwałaby następnego logowania, albo po cichu rozeszłaby się z tym, co ma dostawca.

Zobacz Twoje konto — tam jest to, co nadal możesz zrobić: pobrać swoje dane i odejść.

Na tej stronie