php - laravel 4 authentication and login not working for me -


i'm tearing hair out on login problem. able see right off bat , i've been staring @ long. put, can create user can't same user logged system.

here code stores new user…

public function store() {     //initialise new user     $user = new user();      //fill user object     $user->firstname = input::get('firstname');     $user->lastname = input::get('lastname');     $user->username = input::get('username');     $user->email = input::get('email');     //$user->password = hash::make('password');             $user->password = hash::make(input::get('password'));     $user->role_id = '2';     //submit user object     $success = $user->save();     if ($success) {         $user->save();         return redirect::route('users.index');     }      $errors = $user->errors()->all();     return redirect::route('users.create')         ->withinput()         ->witherrors($errors)         ->with('message', 'you have errors on form.'); } 

here login form log in above user...

{ form::open(array('url' => 'login')) }} <ul>      <li>         {{ form::label('username', 'username:') }}         {{ form::text('username') }}     </li>      <li>         {{ form::label('password', 'password:') }}         {{ form::password('password') }}     </li>      <li>         {{ form::submit('submit', array('class' => 'btn btn-info')) }}     </li> </ul> {{ form::close() }} 

here route:

route::post('login', function() { $userdata = array(     'username' => input::get('username'),     'password' => input::get('password') );  //echo hash::make('password'); if (auth::attempt($userdata)) {     echo "success";  } else {     //print_r($userdata);     echo "fail"; } }); 

unfortunately… when create user , attempt login echoes fail.

can point out i'm doing wrong? thanks. ds

* ok… corrected above.

where have

$user->password = hash::make('password'); 

it should be:

$user->password = hash::make(input::get('password')); 

your user creation code giving password 'password'.


Comments

Popular posts from this blog

user interface - How to replace the Python logo in a Tkinter-based Python GUI app? -

objective c - Greedy NSProgressIndicator Allocation -

how to set an OCR language in Google Drive -