0
我有我的sfDoctrineGuardPlugin一個問題...這個問題是有關...sfDoctrineGuard問題
Two tables relation with sfDoctrineGuard user table (symfony)
我創建實體企業與客戶和准以及他們的組和實體。現在,我創建一個名爲sfGuard蒙山signinSucces.php模塊,因爲我想習俗,並且代碼:
public function executeSignin($request)
{
$this->form = new LoginForm();
if ($request->isMethod('post')){
$this->processForm($request, $this->form);
}
}
protected function processForm(sfWebRequest $request, sfForm $form)
{
$form->bind($request->getParameter($form->getName()), $request->getFiles($form->getName()));
if ($form->isValid())
{
parent::executeSignin($request);
}
}
我的登錄表單代碼...
class LoginForm extends sfGuardUserForm
{
public function configure()
{
$this->useFields(array('username', 'password'));
unset($this['id']);
$this->widgetSchema->setLabels(array(
'username' => 'Email',
'password' => 'Pass'
));
$this->setValidators(array(
'username' => new sfValidatorEmail(array('required' => true)),
'password' => new sfValidatorString(array('required' => true))
));
}
}
好吧,如果我嘗試做登錄它返回我錯誤:「用戶名和/或密碼無效。」並且我確信用戶名和密碼是正確的。我的問題是:
1)有沒有什麼方法可以顯示sha1中沒有描述的密碼?這是非常好的加密,但這樣我永遠不會看到用戶密碼是否正常。 2)如果我填寫正確的用戶名和密碼,它不能正確登錄? 3)我做得很好?
非常感謝。
達門我今天修好了...解決方案只是覆蓋模板模塊。謝謝。 – nebur85 2010-02-09 21:48:26