aboutsummaryrefslogtreecommitdiff
path: root/src/CamilStaps/BotleaguesApi/User.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/CamilStaps/BotleaguesApi/User.php')
-rw-r--r--src/CamilStaps/BotleaguesApi/User.php16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/CamilStaps/BotleaguesApi/User.php b/src/CamilStaps/BotleaguesApi/User.php
index 220db36..560f737 100644
--- a/src/CamilStaps/BotleaguesApi/User.php
+++ b/src/CamilStaps/BotleaguesApi/User.php
@@ -1,10 +1,11 @@
<?php
namespace CamilStaps\BotleaguesApi;
+use Illuminate\Auth\Reminders\RemindableInterface;
use Illuminate\Auth\UserInterface;
use Illuminate\Database\Eloquent\Model;
-class User extends Model implements UserInterface {
+class User extends Model implements UserInterface, RemindableInterface {
protected $table = 'users';
protected $hidden = ['password', 'remember_token', 'api_key'];
@@ -24,7 +25,7 @@ class User extends Model implements UserInterface {
* @return mixed
*/
public function getAuthIdentifier() {
- return $this->email;
+ return $this->getKey();
}
/**
@@ -33,7 +34,7 @@ class User extends Model implements UserInterface {
* @return string
*/
public function getAuthPassword() {
- return null;
+ return $this->password;
}
/**
@@ -63,4 +64,13 @@ class User extends Model implements UserInterface {
public function getRememberTokenName() {
return null;
}
+
+ /**
+ * Get the e-mail address where password reminders are sent.
+ *
+ * @return string
+ */
+ public function getReminderEmail() {
+ return $this->email;
+ }
} \ No newline at end of file