authenticaction, registration, login

This commit is contained in:
Bossanyi Tibor
2020-06-10 16:19:48 +02:00
parent dba2228939
commit c685dfb71c
25 changed files with 608 additions and 38 deletions
@@ -5,7 +5,6 @@ import javax.persistence.GeneratedValue
import javax.persistence.GenerationType
import javax.persistence.Id
import javax.validation.constraints.NotBlank
import javax.validation.constraints.Null
@Entity
data class Configuration (
@@ -4,13 +4,10 @@ import javax.persistence.Entity
import javax.persistence.GeneratedValue
import javax.persistence.GenerationType
import javax.persistence.Id
import javax.validation.constraints.NotBlank
@Entity
data class Customer (
@get: NotBlank
var name: String = "",
var name: String = "",
var firstname: String = "",
var email: String = "",
var age: Int = 0,
@@ -20,7 +17,8 @@ data class Customer (
var dateChange: String? = null,
var dataPolicyAllowed: Int = 0,
var admin: Int = 0,
var password: String = "",
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
val customer_id: Long = 0
)
@@ -0,0 +1,15 @@
package com.aitrainer.api.model
import kotlinx.serialization.*
import kotlinx.serialization.json.*
@Serializable
data class User (
var username: String = "",
var password: String = ""
) {
@OptIn(UnstableDefault::class)
fun fromJson(json: String): User {
return Json.parse(serializer(), json)
}
}