Vés al contingut
WordPress.org

Català

  • Temes
  • Extensions
  • Notícies
  • Suport
  • Quant a
  • Patrons
  • Col·labora
  • Equip
  • Traduccions
  • Meetups
  • Aconseguiu el WordPress
Aconseguiu el WordPress
WordPress.org

Plugin Directory

FriendConnect Login

  • Envieu una extensió
  • Preferides
  • Entra
  • Envieu una extensió
  • Preferides
  • Entra

Aquesta extensió no s’ha provat en les darreres 3 versions majors del WordPress. Segurament no està mantinguda o suportada, i pot tenir problemes de compatibilitat quan s’usa en versions recents del WordPress.

FriendConnect Login

Per shahinmusayev
Baixa
  • Detalls
  • Ressenyes
  • Instal·lació
  • Desenvolupament
Suport

Descripció

Introduction

Google Friend Connect (GFC) allows users to become members of your site community using their Google, Yahoo!,
AIM or OpenID accounts and do lots of stuff like interacting with other visitors by making friends, sharing media, posting comments, playing games, and more.
To find more information about Google Friend Connect you may go here.

Unfortunately users logged using GFC still have to enter their name, email address and website to post comment via WordPress
(or even register and login via WordPress in case “Users must be registered and logged in to comment” option is turned on).
Fortunately this plugin fixes this problem.

Compatability

PHP 4 >= 4.0.6, PHP 5
At the moment plugin was tested with WordPress v 2.7.1 and seems to be fully compatible :).

History

Version 1.0.3

  • removed class constants due to the fact that PHP 4 does not support them;
  • added check whether json_decode function exists. And if it is not Pear JSON library is used. Thus plugin should work with PHP 4 >= 4.0.6, PHP 5;
  • fixed Settings link;

Version 1.0.2

  • added possibility to specify location of GFC core files at settings page;
  • now both WP and GFC users are supported;

Version 1.0.1

Added setting page to admin side to allow user to:

  • enter SITE ID;
  • choose between using “comment_form” action and template tag;
  • enable/disable default css;

Version 1.0

Created. Main differences (improvements) over official plugin:

  • completely server-side. FCauth method is used to authenticate GFC user;
  • GFC user ID is used to create WP user (plugin doesn’t create new WP user on GFC username change);
  • added template tag to be used in themes;
  • changed CSS;
  • user is logged out in case he/she signs out of Friend Connect;
  • only GFC users may sign in;

Feedback and Donations

Don’t be very strict critisithing my plugin. It’s my first WordPress plugin experience. Moreover it is my first PHP/Java/OpenSocial API experience :-).
Do not hesitate to contact me: your comments, proposals, thanks etc are highly appreciated.

If you think this plugin is useful, please consider donating some appropriate amount. Thank you.

Captures

  • GFC Sign In button under comments form. GFC user is not logged in.
  • GFC user profile data under comments form. GFC user is logged in.
  • Submitted comments (Avatars look the same, because I use same image as my gravatar and my Google avatar).
  • Options Page.

Instal·lació

  1. First of all set up you site with Google Friend Connect.
  2. Download plugin.
  3. Unzip it and upload to your plugins folder (/wp-content/plugins/).
  4. Activate (Plugins->Installed) and configure (Settings->FriendConnect Login) plugin from WordPress Admin panel.
  5. Adjust you theme:
  • If you allow only Google Friend Connect users to login WordPress then:

    1) Remove all logout links or replace them with the following one:

    <a onclick="google.friendconnect.requestSignOut()" href="#"><?php _e('Sign out'); ?></a>
    

    2) Remove all links to user profile. In case Google Friend Connect user will change his password plugin won’t log him in after that.

  • If you allow both WordPress and Google Friend Connect users to login WordPress then your code should distinguish user type and generate logout and profile links appropriately. Here is an example:

    <?php
        _e('Logged in as ');
        // Do not add link to profile and logout link in case of GFC user
        global $gfc_userdata;
        if ( ! isset($gfc_userdata) ) {
        echo '<a href="' . get_option('siteurl') . '/wp-admin/profile.php">' . $user_identity . '</a>. ';
        echo '<a href="' . wp_logout_url(get_permalink()) . '" title="' . __('Log out of this account') . '">' . __('Logout ') . '&raquo;</a>';
        } else {
        echo $user_identity . '. ';
        echo '<a href="#" onClick="google.friendconnect.requestSignOut()" title="' . __('Log out of this account') . '">' . __('Logout ') . '&raquo;</a>';
        }
        ?>
    
  • By default plugin adds Sign In button (or user’s profile data in case he/she is already signed in) under comment form. Alternatively you may use following template tag to do this:

    <?php if (function_exists('gfc_profile')) {gfc_profile();} ?>
    

    Best place to put it is under comment form or “You must be logged in…” line in your comments.php

PMF

At the moment there are no questions from users. Please use support forum in case you have some.

Ressenyes

No hi ha ressenyes per a aquesta extensió.

Col·laboradors i desenvolupadors

«FriendConnect Login» és programari de codi obert. La següent gent ha col·laborat en aquesta extensió.

Col·laboradors
  • shahinmusayev

Traduïu «FriendConnect Login» a la vostra llengua.

Interessats en el desenvolupament?

Navegueu pel codi, baixeu-vos el repositori SVN, o subscriviu-vos al registre de desenvolupament per fisl de subscripció RSS.

Meta

  • Versió 1.0.3
  • Darrera actualització fa 17 anys
  • Instal·lacions actives 10+
  • Versió del WordPress 2.7.1 o posterior
  • Provada fins a 2.7.1
  • Idioma
    English (US)
  • Etiquetes
    commentfriendgoogleloginmember
  • Vista avançada

Valoracions

Encara no s'ha enviat cap ressenya.

Your review

Visualitzeu totes les ressenyes

Col·laboradors

  • shahinmusayev

Suport

Teniu quelcom a dir? Necessiteu ajuda?

Visualitza els fòrums de suport

Feu una donació

Voleu ajudar a què l’extensió millori?

Feu una donació a aquesta extensió

  • Quant a
  • Notícies
  • Allotjament
  • Privadesa
  • Aparador
  • Temes
  • Extensions
  • Patrons
  • Apreneu
  • Suport
  • Desenvolupadors
  • WordPress.tv ↗
  • Impliqueu-vos
  • Esdeveniments
  • Feu una donació ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Català

  • Visiteu el nostre compte X (abans Twitter)
  • Visit our Bluesky account
  • Visiteu el nostre compte al Mastodon
  • Visit our Threads account
  • Visiteu la nostra pàgina al Facebook
  • Visiteu el nostre compte d'Instagram
  • Visiteu el nostre compte de LinkedIn
  • Visit our TikTok account
  • Visiteu el nostre canal al YouTube
  • Visit our Tumblr account
El codi és poesia.
The WordPress® trademark is the intellectual property of the WordPress Foundation.