私のアプリケーションにログインしているユーザーは、サーバーから自動化されています。それは次のように機能します。 http://localhost/api/auth/${this.username}/${this.password}
POSTメソッドを使用してユーザーを認証する:: Angular2&TypeScript
応答:
ユーザは、ログインボタンをクリックしたときに、HTTP POST要求がアドレスに送信され
別々の入力にログイン名とパスワードを書き込み、サーバーからブール値です。ログインとパスワードが正常であれば、応答はtrue、そうでなければfalseとなります。
これが私の要求です:
this.http.post(`http://localhost/api/auth/${this.username}/${this.password}`, cred, {
headers: headers
})
.map(res => res.json())
.subscribe(
data => this.response = data,
err => console.log('error'),
() => console.log('Authentication Complete')
);
私の問題は、私は、リンク後cred
変数ちょうどいいということが何であるかを知らないです。これらはheaders
必要ですか?それは動作するはずですか?
私はすべての答えをupvoteします。前もって感謝します。
EDIT正しいログインとパスワードはadmin/adminです。
ユーザーがadmin/adminと書き込むと、true
が返されます。
uhmm、ちょうどコメント:URLでユーザー名とパスワードを送信することを再考してください... – Alex
@ AJT_82それはちょっとした一時的な解決策です。 –
よろしくお願いします。 :) – Alex