Guest User

Untitled

a guest
Jan 2nd, 2019
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.49 KB | None | 0 0
  1. <template>
  2. <div>
  3. <div class="alert alert-danger" v-if="error">
  4. <p class="help-block" v-if="errors">{{ errors }}</p>
  5. <p class="help-block" v-else >There was an error, unable to sign in with those credentials.</p>
  6. </div>
  7. <form autocomplete="off" @submit.prevent="login" method="post">
  8. <div class="form-group">
  9. <label for="email">E-mail</label>
  10. <input type="email" id="email" class="form-control" placeholder="user@example.com" v-model="email" required>
  11. </div>
  12. <div class="form-group">
  13. <label for="password">Password</label>
  14. <input type="password" id="password" class="form-control" v-model="password" required>
  15. </div>
  16. <button type="submit" class="btn btn-default">Sign in</button>
  17. </form>
  18. </div>
  19. </template>
  20.  
  21.  
  22. <script>
  23. export default {
  24. data(){
  25. return {
  26. email: null,
  27. password: null,
  28. error: false,
  29. errors: {}
  30. }
  31. },
  32.  
  33. methods: {
  34. login(){
  35. var app = this
  36. this.$auth.login({
  37. params: {
  38. email: app.email,
  39. password: app.password
  40. },
  41. success: function (resp) {
  42. //app.error = true;
  43. //console.log('>>> '+resp.response.data.msg);
  44. //app.errors = resp.response.data.msg;
  45. },
  46. error: function (resp) {
  47. app.error = true;
  48. //console.log('>>> '+resp.response.data.msg);
  49. app.errors = resp.response.data.msg;
  50. },
  51. rememberMe: true,
  52. redirect: '/dashboard',
  53. fetchUser: true,
  54. });
  55. },
  56. }
  57. }
  58. </script>
  59.  
  60. Route::middleware('auth:api')->get('/user', function (Request $request) {
  61. return $request->user();
  62. });
  63.  
  64. Route::post('auth/register', 'AuthController@register');
  65. Route::post('auth/login', 'AuthController@login');
  66. Route::post('findmember', 'FoundItemController@searchMember');
  67. Route::post('sendmessage', 'MessagingController@sendMessage');
  68.  
  69.  
  70.  
  71. Route::group(['middleware' => 'jwt.auth'], function(){
  72. //
  73. // User auth controllers/methods should go here
  74. //
  75. Route::get('packages', 'PackageController@getPackages');
  76.  
  77. Route::get('auth/user', 'AuthController@user');
  78. Route::post('auth/logout', 'AuthController@logout');
  79. Route::get('user/items', 'ItemController@getItems');
  80. Route::post('user/items/add', 'ItemController@addItem');
  81. Route::get('user/mobile_numbers', 'MobileNumbersController@getNumbers');
  82. Route::post('user/mobile_numbers/add', 'MobileNumbersController@addNumber');
  83. Route::post('user/mobile_numbers/primary', 'MobileNumbersController@setPrimary');
  84. Route::post('user/mobile_numbers/delete', 'MobileNumbersController@removeNumber');
  85.  
  86. Route::post('subscription/paypal/complete');
  87. });
  88.  
  89. Route::group(['middleware' => 'jwt.refresh'], function(){
  90. Route::get('auth/refresh', 'AuthController@refresh');
  91. });
  92.  
  93. Route::get('/', function () {
  94. return view('welcome');
  95. });
  96.  
  97. Auth::routes(['verify' => true]);
  98. Route::get('/verify', 'AuthController@verify')->name('verify');
  99.  
  100.  
  101. Route::group(['middleware' => 'jwt.auth'], function(){
  102. Route::get('testing', 'HomeController@index');
  103. });
  104.  
  105. use IlluminateHttpRequest;
  106.  
  107. use AppUser;
  108. use IlluminateSupportFacadesAuth;
  109. use JWTAuth;
  110. use Log;
  111.  
  112. class HomeController extends Controller
  113. {
  114.  
  115. public function index()
  116. {
  117. //return view('home');
  118. dd(Auth::user());
  119. }
  120. }
Add Comment
Please, Sign In to add comment