Bottone Registrati: manca getlang che non funziona....

This commit is contained in:
paolo
2018-11-12 18:08:06 +01:00
parent 0e383f3493
commit f5b73414b1
16 changed files with 87 additions and 59 deletions

View File

@@ -1,3 +1,4 @@
export { duplicate } from './duplicate'
export { registered } from './registered'
export { complexity } from './complexity'
export { registereduser } from './registereduser'
export { registeredemail } from './registeredemail'
export { complexity } from './complexity'

View File

@@ -1,22 +0,0 @@
import { default as Axios, AxiosResponse } from 'axios'
import { IPayload } from '../model'
import { GlobalConfig, PayloadMessageTypes } from '../common'
const AUTH_URL = GlobalConfig.uri.auth
const VALIDATE_USER_URL = AUTH_URL + 'validateuser'
export function registered(userName: string) {
let config = {
params: { userName: userName }
}
let onSuccess = (res: AxiosResponse) => {
let payload: IPayload<boolean> = res.data
return payload.message.messageTypeId !== PayloadMessageTypes.failure
}
return Axios.get(VALIDATE_USER_URL, config)
.then(onSuccess)
}

View File

@@ -0,0 +1,19 @@
import { default as Axios, AxiosResponse } from 'axios'
import { GlobalConfig, PayloadMessageTypes } from '../common'
// const SITE_URL = GlobalConfig.uri.site
const VALIDATE_USER_URL = process.env.MONGODB_HOST + '/email/'
export function registeredemail(email: string) {
let onSuccess = (res: AxiosResponse) => {
return res.status !== PayloadMessageTypes.statusfound
}
return Axios.get(VALIDATE_USER_URL + email)
.then(onSuccess)
.catch((err) => {
return true
})
}

View File

@@ -0,0 +1,24 @@
import { default as Axios, AxiosResponse } from 'axios'
import { IPayload } from '@/model'
import { GlobalConfig, PayloadMessageTypes } from '../common'
// const SITE_URL = GlobalConfig.uri.site
const VALIDATE_USER_URL = process.env.MONGODB_HOST + '/users/'
export function registereduser(userName: string) {
let config = {
params: { userName: userName }
}
let onSuccess = (res: AxiosResponse) => {
return res.status !== PayloadMessageTypes.statusfound
}
return Axios.get(VALIDATE_USER_URL + config.params.userName)
.then(onSuccess)
.catch((err) => {
return true
})
}