1{{--
2 Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the GNU Affero General Public License v3.0.
3 See the LICENCE file in the repository root for full licence text.
4--}}
5@extends('master', [
6 'blank' => true,
7])
8
9@section('content')
10 <form
11 action="{{ route('login') }}"
12 class="dialog-form js-login-form"
13 data-remote
14 method="POST"
15 >
16 @csrf
17 <div class="dialog-form__dialog">
18 <div class="dialog-form__row dialog-form__row--header"></div>
19
20 <div class="dialog-form__row dialog-form__row--title">
21 <div class="dialog-form__logo"></div>
22 <h1 class="dialog-form__title">{{ osu_trans('sessions.create.title') }}</h1>
23 </div>
24
25 <div class="dialog-form__row dialog-form__row--label">
26 {{ osu_trans('sessions.create.label') }}
27 </div>
28
29 <div class="dialog-form__row dialog-form__row--input">
30 <input
31 class="dialog-form__input js-login-form-input"
32 name="username"
33 placeholder="{{ osu_trans('layout.popup_login.login.username') }}"
34 required
35 autofocus
36 />
37 </div>
38
39 <div class="dialog-form__row dialog-form__row--input">
40 <input
41 class="dialog-form__input js-login-form-input"
42 name="password"
43 type="password"
44 placeholder="{{ osu_trans('layout.popup_login.login.password') }}"
45 required
46 />
47 </div>
48
49 @if (captcha_enabled())
50 <div class="dialog-form__row">
51 <div class="js-captcha--container"></div>
52 </div>
53 @include('objects._captcha_script')
54 @endif
55
56 <div class="dialog-form__row dialog-form__row--error js-login-form--error">
57 </div>
58
59 <div class="dialog-form__row dialog-form__row--extra-link">
60 <a href="{{ route('password-reset') }}" class="dialog-form__extra-link">
61 {{ osu_trans('layout.popup_login.login.forgot') }}
62 </a>
63 </div>
64
65 <div class="dialog-form__row dialog-form__row--extra-link">
66 {{ osu_trans('layout.popup_login.register.title') }}
67 <a href="{{ route('download') }}" class="dialog-form__extra-link">
68 {{ osu_trans('sessions.create.download') }}
69 </a>
70 </div>
71
72 <div class="dialog-form__row dialog-form__row--buttons">
73 <button
74 class="dialog-form__button js-captcha--submit-button"
75 data-disable-with="{{ osu_trans('users.login.button_posting') }}"
76 >
77 {{ osu_trans('users.login._') }}
78 </button>
79
80 <a
81 href="{{ $cancelUrl ?? route('home') }}"
82 class="dialog-form__button dialog-form__button--cancel"
83 >
84 {{ osu_trans('common.buttons.cancel') }}
85 </a>
86 </div>
87 </div>
88 </form>
89@endsection