質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Angular

Angularは、JavaScriptフレームワークです。AngularJSの後継であり、TypeScriptベースで実装されています。機能ごとに実装を分けやすく、コードの見通しが良いコンポーネント指向です。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

Q&A

解決済

1回答

524閲覧

ログイン認証の実装を行いたい

sagitarou

総合スコア7

Angular

Angularは、JavaScriptフレームワークです。AngularJSの後継であり、TypeScriptベースで実装されています。機能ごとに実装を分けやすく、コードの見通しが良いコンポーネント指向です。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

0グッド

0クリップ

投稿2020/08/24 01:27

編集2020/08/24 02:19

環境

フロントエンド:angular
バックエンド:laravel
データベース:mysql

#やりたいこと

1,フロントエンドからフォーム入力
2,POSTメソッドでバックエンドの処理へ送信
3,送られた入力データが正しいかの検証後、正しければ特定のデータのみ返す
このような感じでログインの機能を実装したいです

#できないこと
cookie、JWTなどの技術を使えば出来るかもというところまではいったけど、をあまり理解できずに使い方がわからなかったです。また、cookie自体がどういうものか、laravel単体でならどう使えるかの理解も多少はできています。ですが、フロントエンド(angular)と組み合わせて使うとなるとどうすればよいのかわからないのがわからずに詰まっていると自分では解釈しています。

#やってみたこと
laravel単体でのログイン機能の実装

#質問したいこと
どうすればcookie、JWTなどの技術を用いたログイン認証の実装が可能になるのかしりたいです。

調べていくうちに単体で認証機能が実装できることや、laravelでcookieの利用ができることはなんとなくわかったのですが、そこからの応用してangularでcookieを利用してデータのやり取りをどうするのかができませんでした

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2020/08/24 01:32

何を質問したいのでしょうか。 やりたいことだけ書いて終わっています。
sagitarou

2020/08/24 01:40

失礼いたしました。修正しました
m.ts10806

2020/08/24 02:03

「使い方分からなかった」というレベルではどのようなアドバイスも理解が難しいのではと言う印象を受けます。 何をどこまで把握しているのか具体的に書かれた方が良いかと思います。
sagitarou

2020/08/24 02:20

たびたび修正すべきところをご指導くださいましてありがとうございます。
kai0310

2020/08/25 04:33

> cookie自体がどういうものか こちらに関してはLaravel以前の問題だと思います。PHPフレームワークをする前にまずPHPに関する理解がある程度なければたとえこの問題が解決したとしてもこの先困難かと思われます。
guest

回答1

0

自己解決

リクエストがあった際にlaravelでセッションIDを発行、cookieに保存してangularでcookieのデータを取得し、セッションIDをもってlaravelにリクエストを再度送りセッションIDの正誤を判定することで認証として解決した

投稿2020/09/06 01:30

編集2020/09/15 09:04
sagitarou

総合スコア7

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問