Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export const auth=(username,password)=>{
- return dispatch =>{
- dispatch(authStart());
- const authData={
- username,
- password
- }
- const loginInfo =`Basic ${btoa(username+ ":" +password)}`
- const options={
- "headers":{
- "Authorization":loginInfo,
- "X-Kinvey-API-Version":3
- }
- }
- const url=process.env.REACT_APP_BASE_URL+`user/${process.env.REACT_APP_API_KEY}/login`;
- axios.post(url,authData,options)
- .then(response=>{
- debugger;
- const data={
- "username":response.data.username,
- "id":response.data._id,
- "authToken":response.data._kmd.authtoken
- }
- dispatch(authSuccess(data.username,data.id,data.authToken))
- }).catch(err=>{
- console.log(err)
- debugger;
- dispatch(authFail(err.message))
- })
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement