سلام دوستان
من دو تا فرم دارم برای اهراز هویت
اولی شماره موبایل میگیره
درخواست Post میده
یک کد ای هم اس ام اس داده میشه
مشکلم اینه که تو انگولار ۴ نمی تونم
تو فرم دوم که می خوام کد اس ام اس شده رو بفرستم برا تایید
دیگه مقدار که تو کوکی ذخیره شده رو نمی فرسته
و الان چون مرحله تست هست
دامنه ها مختلف هست
ممنون میشم کمک کنید
sendNumber(data: any): Observable<boolean> {
return this.http
.post(this.ApiUrl1, JSON.stringify(data), {headers: this.headers})
.map(res => res.json());
}
verify(data: any): Observable<boolean> {
return this.http
.post(this.ApiUrl2, JSON.stringify(data), {headers: this.headers})
.map(res => res.json());
}
در حقیقت
Http
کوکیها رو از برنامهی Angular که آدرس متفاوت از سمت سروره ارسال نمیکنه
import { Injectable } from '@angular/core';
import {Http , Headers} from '@angular/http';
import {Observable, BehaviorSubject} from 'rxjs/Rx';
import 'rxjs/add/operator/map';
@Injectable()
export class AuthService {
currentUser = new BehaviorSubject(false);
private ApiUrl = '[](http://192.168.1.39:8080/authentication)[http://192.168.1.39:8080/authentication](http://192.168.1.39:8080/authentication)'; // URL to web API
private headers = new Headers({'Content-Type': 'application/json'});
constructor(private http: Http) { }
sendNumber(data: any): Observable<boolean> {
console.log();
return this.http
.post(this.ApiUrl + '/generateToken' , JSON.stringify(data), {headers: this.headers})
.map(response => response.json());
}
verify(data: any): Observable<boolean> {
return this.http
.post(this.ApiUrl, JSON.stringify(data), {headers: this.headers})
.map(res => res.json());
}
}
به سینا قدری کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟