• 25-07-2020, 00:31:00
    #1
    Merhaba değerli forum üyeleri, normalde başka bir sayfada olan logini sitemde sidebar üzerine ekledim. Sorunsuz çalışıyor ancak giriş yapınca yine sidebar üzerinde giriş yap bölümü gözüküyor. Acaba hangi kodu eklemeliyiz giriş yaptıktan sonra tamamen görünmez olması için?

    Kodlar aşağıda;

       <div class="login-box-body">
    <p class="login-box-msg">Giriş</p>
    
    {{ Form::open(['route' => 'login.post']) }}
    <div class="form-group has-feedback {{ $errors->has('email') ? ' has-error' : '' }}">
    <input type="text" class="form-control" autofocus
    name="email" placeholder="E-posta veya Kullanıcı adı" value="{{ old('email')}}">
    <span class="glyphicon glyphicon-envelope form-control-feedback"></span>
    {!! $errors->first('email', '<span class="help-block">:message</span>') !!}
    </div>
    <div class="form-group has-feedback {{ $errors->has('password') ? ' has-error' : '' }}">
    <input type="password" class="form-control"
    name="password" placeholder="Şifre" value="{{ old('password')}}">
    <span class="glyphicon glyphicon-lock form-control-feedback"></span>
    {!! $errors->first('password', '<span class="help-block">:message</span>') !!}
    </div>
    
    @if(isset($captcha->form_login) && $captcha->form_login === '1')
    <div class="form-group has-feedback {{ $errors->has('g-recaptcha-response') ? ' has-error' : '' }}">
    {!! NoCaptcha::renderJs() !!}
    {!! NoCaptcha::display() !!}
    {!! $errors->first('g-recaptcha-response', '<span class="help-block">:message</span>') !!}
    </div>
    @endif
    
    <div class="row">
    <div class="col-xs-8">
    <div class="checkbox icheck">
    <label>
    <input type="checkbox" name="remember_me"> Beni Hatırla
    </label>
    </div>
    </div>
    <!-- /.col -->
    <div class="col-xs-4">
    <button type="submit" class="btn btn-primary btn-block btn-flat">Giriş yap</button>
    </div>
    <!-- /.col -->
    </div>
    {{Form::close()}}
    
    <a href="{{ route('reset')}}">Şifremi unuttum</a><br>
    @if(config('subscribe'))
    <a href="{{ route('register')}}" class="text-center">{{ trans('user::messages.front.auth.register')}}</a>
    @endif
    <a href="https://siteadi.com/yonetici/register">Kayıt Ol</a>
    
    </div>
        <!-- /.login-box-body -->
  • 25-07-2020, 00:32:07
    #2
    Oturum kontrolü yapıyor musunuz? Session da oturum açıksa if sorgusu ile sidebar da kaldirin oturum aç kısmını sessionda işlem yoksa da gösterin
  • 25-07-2020, 00:33:53
    #3
    Login yaptığınız zaman verdiğiniz session adı örneğin userLoginID olsun şu şekilde olur


    <?php
    
    if(!isset($_SESSION["userLoginID "])){ ?>
    
    <a href="girisyap">Giriş Yap</a>
    
    <?php }
    
    ?>

    bu kod giriş yapılmadıysa giriş yap yazısını gösterir.
  • 25-07-2020, 00:34:25
    #4
    brkctk adlı üyeden alıntı: mesajı görüntüle
    Oturum kontrolü yapıyor musunuz? Session da oturum açıksa if sorgusu ile sidebar da kaldirin oturum aç kısmını sessionda işlem yoksa da gösterin
    Maalesef hocam söylediğiniz konuya hiç hakim değilim. Direkt olarak sitenin login.php bölümündeki form kodlarını çektim ve sidebarın en alt kısmına yapıştırdım.
  • 25-07-2020, 00:35:57
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Maalesef hocam söylediğiniz konuya hiç hakim değilim. Direkt olarak sitenin login.php bölümündeki form kodlarını çektim ve sidebarın en alt kısmına yapıştırdım.
    Yukarıdaki arkadaş kodları vermiş onunla yapabilirsiniz
  • 25-07-2020, 00:36:30
    #6
    ismaildondu adlı üyeden alıntı: mesajı görüntüle
    Login yaptığınız zaman verdiğiniz session adı örneğin userLoginID olsun şu şekilde olur


    <?php
    
    if(!isset($_SESSION["userLoginID "])){ ?>
    
    <a href="girisyap">Giriş Yap</a>
    
    <?php }
    
    ?>
    bu kod giriş yapılmadıysa giriş yap yazısını gösterir.
    Tam olarak kodu nereye eklemeliyim. Şöyle bir dosyaya ulaştım site içinde ;

    <?php
    
    $adminPrefix = env('ADMIN_PREFIX', 'admin');
    $authPrefix = env('AUTH_PREFIX', 'auth');
    
    Route::group(['middleware' => ['web', 'auth.admin', 'noajax'], 'prefix' => $adminPrefix, 'namespace' => 'Modules\User\Http\Controllers'], function() {
    Route::resource('user', 'UserController', ['as' => 'admin']);
    Route::resource('role', 'RoleController', ['as' => 'admin']);
    Route::get('subscription', ['as' => 'admin.settings.subscription', 'uses' => 'UserController@showSubscriptionOpt'])->middleware('permission:settings.edit_general');
    Route::post('subscription', ['as' => 'admin.settings.subscription.post', 'uses' => 'UserController@saveSubscriptionOpt'])->middleware('permission:settings.edit_general');
    Route::get('profile', ['as' => 'admin.settings.profile', 'uses' => 'UserController@profile'])->middleware('permission:user.profile');
    Route::post('profile', ['as' => 'admin.settings.profile.save', 'uses' => 'UserController@saveProfile'])->middleware('permission:user.profile');
    });
    
    Route::group(['middleware' => ['web', 'init', 'noajax'], 'prefix' => $authPrefix, 'namespace' => 'Modules\User\Http\Controllers'], function () {
    # Login
    Route::get('login', ['middleware' => 'auth.guest', 'as' => 'login', 'uses' => 'AuthController@getLogin']);
    Route::post('login', ['as' => 'login.post', 'uses' => 'AuthController@postLogin']);
    # Register
    if (env('ALLOW_SUBSCRIBE', false)) {
    Route::get('register', ['middleware' => 'auth.guest', 'as' => 'register', 'uses' => 'AuthController@getRegister']);
    Route::post('register', ['as' => 'register.post', 'uses' => 'AuthController@postRegister']);
    }
    # Account Activation
    Route::get('activate/{userId}/{activationCode}', 'AuthController@getActivate');
    # Reset password
    Route::get('reset', ['as' => 'reset', 'uses' => 'AuthController@getReset']);
    Route::post('reset', ['as' => 'reset.post', 'uses' => 'AuthController@postReset']);
    Route::get('reset/{id}/{code}', ['as' => 'reset.complete', 'uses' => 'AuthController@getResetComplete']);
    Route::post('reset/{id}/{code}', ['as' => 'reset.complete.post', 'uses' => 'AuthController@postResetComplete']);
    # Logout
    Route::get('logout', ['as' => 'logout', 'uses' => 'AuthController@getLogout']);
    });
  • 25-07-2020, 01:31:55
    #7
    Sidebarda

    @if(auth()->check())
    Burası boş kalacak
    @else
    Buraya form
    @endif

    Ya da sistemini tam hatırlamıyorum Sentinel kullanıyorsa şayet auth()-> Sentinel:: yazman lazım