Bottone Registrati: manca getlang che non funziona....
This commit is contained in:
@@ -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'
|
||||
|
||||
@@ -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)
|
||||
|
||||
}
|
||||
19
src/validation/registeredemail.ts
Normal file
19
src/validation/registeredemail.ts
Normal 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
|
||||
})
|
||||
|
||||
}
|
||||
24
src/validation/registereduser.ts
Normal file
24
src/validation/registereduser.ts
Normal 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
|
||||
})
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user