• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر در کلاس auth در هنگام لاگین
#1
سلام.من میخوام یه گزینه دیگه بنام active توو table یوزر هام اضافه کنم.

میخوام زمانی که کاربری فعال نیست لاگین نشه.چکار باید بکنم؟
  پاسخ
تشکر شده توسط :
#2
اساتید گرامی راهنمایی نمیکنن؟
  پاسخ
تشکر شده توسط :
#3
سلام و وقت بخیر

یه فیلد به جدول کاربران(یا مدیران) اضافه کنین . مثلا Status
حالا در فایل لاگین ، بعد از اینکه نتیجه ای با user و pass وارد شده یافت شد. بیایین status رو هم چک کنین ، اگر active بود به index منتقل بشه در غیر این صورت پیامی مبنی بر عدم فعال بودن حساب کاربری چاپ بشه.

موفق باشید
  پاسخ
تشکر شده توسط : MRCanddy
#4
(۱۳۹۶ دى ۱۱, ۰۱:۲۱ ق.ظ)ayoubsys نوشته: سلام و وقت بخیر

یه فیلد به جدول کاربران(یا مدیران) اضافه کنین . مثلا Status
حالا در فایل لاگین ، بعد از اینکه نتیجه ای با user و pass وارد شده یافت شد. بیایین status رو هم چک کنین ، اگر active بود به index منتقل بشه در غیر این صورت پیامی مبنی بر عدم فعال بودن حساب کاربری چاپ بشه.

موفق باشید

این قسمت چک کردن یوزر و پسورد در کجا انجام میشه!!
  پاسخ
تشکر شده توسط :
#5
^

سلام.
در صفحه لاگین . یا هرجا که کد لاگین نوشته شده.
  پاسخ
تشکر شده توسط :
#6
این LoginColntroller منه:این تغییری که میگید دقیقا کجا باید انجام بشه؟
کد پی‌اچ‌پی:
<?php

namespace App\Http\Controllers\Auth;

use 
App\Http\Controllers\Controller;
use 
Illuminate\Foundation\Auth\AuthenticatesUsers;

class 
LoginController extends Controller
{

    
/*
    |--------------------------------------------------------------------------
    | Login Controller
    |--------------------------------------------------------------------------
    |
    | This controller handles authenticating users for the application and
    | redirecting them to your home screen. The controller uses a trait
    | to conveniently provide its functionality to your applications.
    |
    */

    
use AuthenticatesUsers;

    
/**
     * Where to redirect users after login.
     *
     * @var string
     */
    
protected $redirectTo '/admin/index';

    
/**
     * Create a new controller instance.
     *
     * @return void
     */
    
public function __construct()
    {
        
$this->middleware('guest')->except('logout');
    }

  پاسخ
تشکر شده توسط :
#7
اساتید گرامی لطفا کمک بفرمایید
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان