0
を働いていない、私はそれがauth_failed」を返す続けるのユーザー名/パスワードをはZend_Authに私のモデル、「ユーザー」で
$db = Zend_Db_Table::getDefaultAdapter();
$authAdapter = new Zend_Auth_Adapter_DbTable($db,'users','username','password');
$authAdapter->setIdentity($username);
$authAdapter->setCredential(md5($password));
$auth_result = $authAdapter->authenticate();
if($auth_result->isValid())
{
$auth = Zend_Auth::getInstance();
$storage = $auth->getStorage();
$storage->write($authAdapter->getResultRowObject(array('id','username')));
return 'logged_in';
}
return 'auth_failed';
を検証した後、次の権限を持っています。コードをローカルホスト上で実行していて、すべて正常に動作しますが、オンラインでアップロードすると、ユーザーの認証が失敗します。何が起こっている?
おかげ
データベースをローカルホストと同期させ、正しいユーザー/パスワードパラメータをconfigに設定しましたか? –
はい!私はそのテーブルにユーザを登録して作成することができます。 – user1083320
アプリケーションから登録するか、phpmyadminで登録できますか? –