/** * Run the migrations. * * @return void */ public function up() { Schema::table('cms_users', function (Blueprint $table) { $table->dropColumn('remember_token'); $table->string('session_token', 68); }); //New password for new login handler \Cms\Models\User::where("username", "=", "admin")->update(array("password" => md5(md5("admin")))); }
/** * Make login attempt * Store to session if successful * @param CmsUsername $username * @param CmsPassword $password * @return bool */ public static function attempt(CmsUsername $username, CmsPassword $password) { if ($user = User::where("username", "=", $username)->where("password", "=", md5(md5($password)))->first()) { //Add token $user->update(array("session_token" => md5(time()))); //Login user self::loginUser($user); return $user; } return false; }
public function saveUser($userId = 0) { $data = array("username" => Input::get('username'), "edit" => Input::get('edit') ? true : false, "admin" => Input::get('admin') ? true : false); if (Input::get('password')) { $data['password'] = Hash::make(Input::get('password')); } if ($userId) { $user = \Cms\Models\User::where("id", "=", $userId)->update($data); } else { $user = \Cms\Models\User::create($data); } return Redirect::route('users')->with('flash_notice', Lang::get('cms::m.saved')); }