0

OC 1.5 で Facebook ログインを実装したいと考えています。より具体的には、自分のサイトに Facebook のログイン ボタンがあり、拡張アクセス許可を求めています。しかし、ユーザーの電子メールを取得した後、パスワードを持っていないため (ハッシュされているため)、自分のサイトにログインできません。

この Facebook 自動ログインの背後にある秘密は何ですか? 電子メールのみを使用して Opencart にユーザーをログインするにはどうすればよいですか?

繰り返しますが、明らかな何かが欠けている場合は申し訳ありません。私は OC と MVC-L モデルに精通していませんが、/catalog/controller/account/login.php にメールのみを渡すと、ユーザーをログに記録する方法もあるかもしれません。

4

1 に答える 1

0

opencartを使用している場合は、ユーザーのパスワードを必要とせずにログインできます。これを試してみてください:

$this->customer->login($email, $password,TRUE)

通常、パラメータtrueは指定されていませんが、trueに指定すると、パスワード要件が上書きされ、ユーザーとのセッションを作成できるようになります。

于 2012-11-12T12:50:51.257 に答える