Exemplo n.º 1
0
 public function findByUsernameOrCreateGoogle($userData)
 {
     //dd($userData);
     //	protected $fillable = ['name', 'email', 'password', 'blocked', 'banned', 'confirmed', 'activated'];
     if ($userData->name == null) {
         $userData->name = $userData->nickname;
     }
     if ($userData->email == null) {
         $userData->email = $userData->nickname;
     }
     if ($userData->avatar == null) {
         $userData->avatar = Config::get('kagi.kagi_avatar', 'assets/images/usr.png');
     }
     $date = date("Y-m-d H:i:s");
     $name = $userData->name;
     $email = $userData->email;
     $avatar = $userData->avatar;
     $check = $this->checkUserExists($name, $email);
     //dd($check);
     if ($check == null) {
         User::firstOrCreate(['name' => $name, 'email' => $email, 'avatar' => $avatar, 'activated_at' => date("Y-m-d H:i:s"), 'blocked' => 0, 'banned' => 0, 'confirmed' => 1, 'activated' => 1, 'activated_at' => $date, 'last_login' => $date, 'avatar' => $avatar, 'confirmation_code' => md5(microtime() . Config::get('app.key'))]);
         $check_again = $this->checkUserExists($name, $email);
         //dd($check_again->id);
         $user = $this->user->find($check_again->id);
         $user->syncRoles([Config::get('kagi.default_role')]);
         \Event::fire(new \ProfileWasCreated($check_again));
         \Event::fire(new \EmployeeWasCreated($check_again));
         return User::firstOrCreate(['name' => $name, 'email' => $email]);
     } else {
         //dd($check);
         $this->touchLastLogin($check->id);
         return User::firstOrCreate(['name' => $name, 'email' => $email]);
     }
 }
Exemplo n.º 2
0
 /**
  * @test
  */
 public function test_follow_each_other()
 {
     $follow_input = ['follower_id' => 1, 'followee_id' => 2];
     // follow test
     $response = $this->action('POST', 'UserController@postToggleFollow', [], $follow_input);
     $result = $response->getData();
     $this->assertTrue($result->is_follow);
     $user1 = App\Models\User::find(1);
     $this->call('GET', "/{$user1->username}/followings");
     $this->assertResponseOk();
     $this->assertViewHas('followings');
     // then unfollow test
     $response = $this->action('POST', 'UserController@postToggleFollow', [], $follow_input);
     $result = $response->getData();
     $this->assertFalse($result->is_follow);
 }
Exemplo n.º 3
0
 public function test_Should_DeleteExistingUser()
 {
     $arrangedUser = Factory::create('App\\Models\\User', ['name' => 'User 1', 'email' => '*****@*****.**', 'password' => '12345678', 'api_token' => '12345678']);
     $userRepository = new EloquentUser(new App\Models\User());
     $userRepository->delete($arrangedUser->id);
     $user = new App\Models\User();
     $deletedUser = $user->find($arrangedUser->id);
     $this->assertNull($deletedUser);
 }
Exemplo n.º 4
0
@extends('emails.layout.master')

@section('content')

    <?php 
$user = App\Models\User::find($userId);
?>

    Uw account {{ $user->email }} werd goedgekeurd.

    U kunt <a href="{{ URL::route('login') }}">hier</a> inloggen.

@endsection
Exemplo n.º 5
0
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
// Rotas de Autenticação
Route::get('auth/login', ['as' => 'auth.login', 'uses' => 'Auth\\AuthController@getLogin']);
Route::post('auth/login', 'Auth\\AuthController@postLogin');
Route::get('auth/logout', ['as' => 'auth.logout', 'uses' => 'Auth\\AuthController@getLogout']);
Route::get('att', function () {
    $user = App\Models\User::find(1);
    $user->password = bcrypt('123456');
    $user->save();
    var_dump('Atualizado');
});
/*
 * Rotas do Front-End do Site
 */
Route::get('/', 'Front\\HomeController@getHome');
/*
 * Rotas Administrativas do Site
 */
Route::group(['prefix' => 'admin', 'middleware' => 'auth'], function () {
    //Auth::loginUsingId(1);
    //Auth::logout();
    Route::get('/', ['as' => 'admin.home', 'uses' => 'Back\\AdminController@getHome']);