Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- login() {
- var headers = new Headers();
- headers.append("Accept", 'application/json');
- headers.append('Content-Type', 'application/json' );
- let options = new RequestOptions({ headers: headers });
- let data = {
- username: this.username,
- password: this.password,
- // can i pass token here to laravel?
- }
- this.http.post(this.apiUrl + '/api/login', data, options)
- .subscribe(res => {
- console.log(res);
- }, error => {
- console.log(error);// Error getting the data
- });
- }
- Route::post('login','ApiController@login');
- public function login(Request $request) {
- echo json_encode($request->username);
- // how to create login auth here? from ionic 2?
- }
- public function login(Request $request)
- {
- $this->validate($request,[
- 'username' => 'required',
- 'password' => 'required'
- ]);
- $user = User::where('username', $request->username)
- ->orWhere('email', $request->username)
- ->first();
- if(Hash::check($request->password, $user->password)){
- return $user->toJson(JSON_PRETTY_PRINT);
- }else{
- return "{error: 'true', message: 'wrong login credentials'}";
- }
- }
Add Comment
Please, Sign In to add comment