2012-04-20 34 views
0

我使用wordpress,但我需要把twitter @anywhere /登錄連接按鈕。如何生成推特@anywhere驗證密碼

我的問題是,我怎麼知道他們的密碼是什麼?

這一切都很好,得到用戶名等......但我怎麼會觸發我的WordPress的登錄用戶不知道他/她的密碼,我現在可以做的就是知道他們在Twitter上登錄這就是關於它,但顯然twitter不會給他/她的密碼!

有什麼建議?

修訂

這是進程迄今...

  • 顯示Twitter的連接按鈕
  • 用戶上comeplete聽衆捕捉到用戶的 「SCREEN_NAME」
  • ???現在我需要爲表單分配一個密碼來記錄這個用戶... ???

這就是我堆疊的地方。

+1

爲什麼你需要他們的密碼? – 2012-04-20 13:14:59

+0

我不需要他們的密碼,我只需要知道要進行的過程。因爲數據庫有加密的密碼, – Val 2012-04-20 13:15:50

回答

0

如果您使用Twitter的OAuth對用戶進行身份驗證,則不需要他們的密碼。如果您可以獲取用戶信息(姓名,電子郵件等),則用戶通過Twitter進行身份驗證,並授權您的應用訪問其數據。獲取數據並完成工作(創建本地用戶帳戶並以編程方式登錄)。

這裏是一個插件,可以幫助你:http://wordpress.org/extend/plugins/simple-twitter-connect/

而且這裏有一個WordPress的API調用,可以讓你登錄用戶:http://codex.wordpress.org/Function_Reference/wp_signon

+0

多數民衆贊成在我所做的,我似乎無法弄清楚如何登錄我的網站上的用戶,??? – Val 2012-04-20 13:19:13

+0

查看我的更新回答 – 2012-04-20 13:24:16

+0

是的,但是我怎麼知道'$ creds ['user_password'] ='plaintextpw';'會是,因爲如果我用twitter連接,我將不得不自己生成密碼?像一個隨機的,假設我這樣做,那麼我不保存一個簡單的密碼數據庫是不是很酷, – Val 2012-04-20 13:37:33