Bonjour
J'aurai voulu utiliser le plugin Forum... mais j'ai un problème de login.
Plugin Forum et Utils chargés. Table users crée avec Controller et Model correspondant mais je n'arrive pas a me connecter.
[code]Fatal error: Call to a member function nice() on a non-object in /Users/STUDIO/Sites/Grafikart_Forum/app/Plugin/Forum/View/Elements/navigation.ctp on line 4[/code]
J'ai du rater une étape mais je sais pas ou ? je comprend pas bien le fonctionnement du login du plugin car dedans il y a deja une vue login et on me demande dans recrée une !
[code]<?php
class UsersController extends AppController {
public $uses = array('User');
public $components = array('Auth', 'Session');
public function login() {
if (!empty($this->data)) {
$this->User->set($this->data);
if ($this->User->validates()) {
if ($user = $this->Auth->user()) {
$this->User->Profile->login($user['User']['id']);
$this->Session->delete('Forum');
$this->redirect($this->referer());
}
}
}
}
public function logout() {
$this->Session->delete('Forum');
$this->redirect($this->Auth->logout());
}
public function signup() {
$this->User->Profile->getUserProfile($user_id);
}
public function beforeFilter() {
parent::beforeFilter();
$this->Auth->autoRedirect = false;
}
}[/code]
[code]<?php
class User extends AppModel {
public $hasOne = array('Forum.Profile');
public $hasMany = array('Forum.Access', 'Forum.Moderator');
}[/code]