diff --git a/app/src/main/java/ru/myitschool/work/api/AuthInterceptor.kt b/app/src/main/java/ru/myitschool/work/api/AuthInterceptor.kt new file mode 100644 index 0000000..2e635b1 --- /dev/null +++ b/app/src/main/java/ru/myitschool/work/api/AuthInterceptor.kt @@ -0,0 +1,16 @@ +package ru.myitschool.work.api + +import okhttp3.Interceptor +import okhttp3.Response +import java.util.Base64 + +class AuthInterceptor(private val username: String, private val password: String) : Interceptor { + override fun intercept(chain: Interceptor.Chain): Response { + val originalRequest = chain.request() + val credential = Base64.getEncoder().encodeToString("$username:$password".toByteArray()) + val newRequest = originalRequest.newBuilder() + .addHeader("Authorization", "Basic $credential") + .build() + return chain.proceed(newRequest) + } +} \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_android_black_24dp.xml b/app/src/main/res/drawable/ic_android_black_24dp.xml new file mode 100644 index 0000000..f455681 --- /dev/null +++ b/app/src/main/res/drawable/ic_android_black_24dp.xml @@ -0,0 +1,5 @@ + + + + diff --git a/app/src/main/res/layout-land/fragment_login.xml b/app/src/main/res/layout-land/fragment_login.xml new file mode 100644 index 0000000..8dee749 --- /dev/null +++ b/app/src/main/res/layout-land/fragment_login.xml @@ -0,0 +1,54 @@ + + + + + + +