Arkadaşlar
http://codehappy.daylerees.com/authentication sayfasındaki işlemi bir türlü beceremedim . Auth::attempt() her zaman false değeri veriyor.
yaptığım işlemler
route.php
Route::get('login' , function() {
return View::make('auth.login');
});
Route::post('logincontrol', function() {
$userdata = array(
'username' => Input::get('username'),
'password' => Input::get('password')
);
if ( Auth::attempt($userdata) )
{
return Redirect::to('auth.dashboard');
}
else
{
return Redirect::to('login')
->with('login_errors', true);
}
});
Route::get('dashboard', function(){
echo 'welcome';
});
Route::get('insert', function() {
DB::table('users')->insert(array(
'username' => 'admin',
'password' => Hash::make('admin')
));
});login.blade.php view dosyası
{{ Form::open( array('url' => 'logincontrol') ) }}
<!-- check for login errors flash var -->
@if (Session::has('login_errors'))
<span class="error">Username or password incorrect.</span>
@endif
<!-- username field -->
<p>{{ Form::label('username', 'Username') }}</p>
<p>{{ Form::text('username') }}</p>
<!-- password field -->
<p>{{ Form::label('password', 'Password') }}</p>
<p>{{ Form::password('password') }}</p>
<!-- submit button -->
<p>{{ Form::submit('Login') }}</p>
{{ Form::close() }}auth.php ayar dosyası
return array(
'driver' => 'eloquent',
'username'=>'username',
'model' => 'User',
'table' => 'users',
'reminder' => array(
'email' => 'emails.auth.reminder',
'table' => 'password_reminders',
'expire' => 60,
),
);daha önce Laravel ile uğraşan varsa , yardımcı olabilirseniz sevinirim. bir türlü bulamadım hata nerede.
Video tutoriali aynen yaptım olmadı.
burada her zaman false kısmına düşüyor :S
if ( Auth::attempt($userdata) )
{
return Redirect::to('auth.dashboard');
}
else
{
return Redirect::to('login')
->with('login_errors', true);
}