[ABD]AlternateLogin(Windows Live,Facebook,OpenID)

Any abandoned MODs will be moved to this forum.

WARNING: MODs in this forum are not currently being supported or maintained by the original MOD author. Proceed at your own risk.
Forum rules
IMPORTANT: MOD Development Forum rules

WARNING: MODs in this forum are not currently being supported nor updated by the original MOD author. Proceed at your own risk.
Locked
andrew55
Registered User
Posts: 236
Joined: Wed Jan 28, 2009 7:43 pm

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by andrew55 » Tue Nov 29, 2011 2:10 am

mjimeyg wrote:Thanks, for the locale, I have uploaded an update.
I uploaded the new files. I encountered a blank page at the following url. This happened when attempting to sign up with a Facebook account that had an email already used by a forum user.

Code: Select all

http://www.mysite.com/forums/alternatelogin/al_fb_register.php?mode=register&al_login=1&al_login_type=0&al_fb_user=744100279&coppa=

User avatar
mjimeyg
Registered User
Posts: 840
Joined: Sat Aug 29, 2009 7:38 pm
Location: London

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by mjimeyg » Wed Nov 30, 2011 1:22 am

andrew55 wrote:
mjimeyg wrote:Thanks, for the locale, I have uploaded an update.
I uploaded the new files. I encountered a blank page at the following url. This happened when attempting to sign up with a Facebook account that had an email already used by a forum user.

Code: Select all

http://www.mysite.com/forums/alternatelogin/al_fb_register.php?mode=register&al_login=1&al_login_type=0&al_fb_user=744100279&coppa=
You shouldn't have been directed to this page at all in that case. The update 2011.11.28.01 included a handler for the situation you described.
Questions answered via forums only, no pms or emails. Thank you.

ConSof Alternate Login for phpBB

Image Image

andrew55
Registered User
Posts: 236
Joined: Wed Jan 28, 2009 7:43 pm

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by andrew55 » Wed Nov 30, 2011 3:23 pm

I tried uploaded "all" the files again. Fix us showing up now. Thank you very, very much.

tepe15
Registered User
Posts: 15
Joined: Sun Oct 11, 2009 12:24 pm

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by tepe15 » Mon Dec 05, 2011 9:00 am

Maybe you can add new sites for this mod :) for example youtube, myspace, flickr, linkedin?

User avatar
kumakato
Registered User
Posts: 53
Joined: Fri Sep 09, 2005 12:42 am

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by kumakato » Tue Dec 06, 2011 10:08 pm

Hey mjimeyg,

You tried to help me out a month ago when I had issues. You said I had to update my forum to 3.0.9. I finally did it and tried to install the lastest version of alternative. It seems to be working fine, except if you are already a registered member with the same e-mail address as facebook, I get this message.

This email address is already registered at this site. If you wish to link your accounts please sign in and go to User Control Panel->ConSof->Manage Facebook.

I go into the User Control Panel->ConSof->Manage Facebook and click on connect to facebook, it logs me off and sends me to the same message.

Can you help out? You are still a member on my website. www.enjoyingjapan.com

Thanks for your help and support.

User avatar
mjimeyg
Registered User
Posts: 840
Joined: Sat Aug 29, 2009 7:38 pm
Location: London

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by mjimeyg » Tue Dec 06, 2011 10:27 pm

kumakato wrote:Hey mjimeyg,

You tried to help me out a month ago when I had issues. You said I had to update my forum to 3.0.9. I finally did it and tried to install the lastest version of alternative. It seems to be working fine, except if you are already a registered member with the same e-mail address as facebook, I get this message.

This email address is already registered at this site. If you wish to link your accounts please sign in and go to User Control Panel->ConSof->Manage Facebook.

I go into the User Control Panel->ConSof->Manage Facebook and click on connect to facebook, it logs me off and sends me to the same message.

Can you help out? You are still a member on my website. http://www.enjoyingjapan.com

Thanks for your help and support.
I went back to the site, but I couldn't find anything on there about Facebook or Alternate Login, I saw in the ACP it is installed but the ACP panel wasn't there either despite being setup in the ACP->System->Administration Control Panel. It also looks like the language files aren't installed.

I recommend re-uploading all the files incase some got missed.
Questions answered via forums only, no pms or emails. Thank you.

ConSof Alternate Login for phpBB

Image Image

LiMiT
Registered User
Posts: 4
Joined: Wed Dec 07, 2011 11:15 am

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by LiMiT » Wed Dec 07, 2011 11:17 am

This email address is already registered at this site. If you wish to link your accounts please sign in and go to User Control Panel->ConSof->Manage Facebook.

same problem can you help ?

I uploaded the lasted but still same problem.

andrew55
Registered User
Posts: 236
Joined: Wed Jan 28, 2009 7:43 pm

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by andrew55 » Wed Dec 07, 2011 7:50 pm

Mod seems to be working find for the most part. I did have one issue recently:

When i tried to login with Facebook (with an account that had an established Facebook link up), it said I didn't have correct password. Maybe Facebook was buggy - this might have caused the issue.

I had to go through these steps:

1. Have "lost password" function send me a new password in email (I had to enter usename and email).
2. Login to account using email password reset link
3. Unlink Facebook connection (even though it wasn't working properly).
4. Go to email and click new link to reset password
5. Enter new password
6. Reset Facebook connection

This process works, but I had several users complain of the same issue. And just making a request for lost password doesn't work - they also have to go and unlink Facebook account and then click the newest "lost password" link.

Anyway, the concern is that if a user has this issue, there a many steps that have to be taken to clean up login process for the user. A solution might be to have a "Unlink Facebook Account" button in the admin panel which would allow admin to unlink the account for certain users, just as the user can in their UCP.

This way, if a board user sends admin a message of login issues, admin can unlink account for user, and then user can simply use "lost password" feature to log back in (without having to go through all the other steps).

Has anyone else had this type of issue. Does the mod creator think having the button to unlink Facebook account would be a good idea or even possible? Thank you for any suggestions or feedback.

User avatar
kumakato
Registered User
Posts: 53
Joined: Fri Sep 09, 2005 12:42 am

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by kumakato » Wed Dec 07, 2011 10:23 pm

mjimeyg wrote: I went back to the site, but I couldn't find anything on there about Facebook or Alternate Login, I saw in the ACP it is installed but the ACP panel wasn't there either despite being setup in the ACP->System->Administration Control Panel. It also looks like the language files aren't installed.

I recommend re-uploading all the files incase some got missed.
Oh, I am so sorry, I forgot to tell you I was using a test site.
www.enjoyingjapan.com/phpfacebook

Has the same database

User avatar
mjimeyg
Registered User
Posts: 840
Joined: Sat Aug 29, 2009 7:38 pm
Location: London

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by mjimeyg » Fri Dec 09, 2011 1:18 am

LiMiT wrote:This email address is already registered at this site. If you wish to link your accounts please sign in and go to User Control Panel->ConSof->Manage Facebook.

same problem can you help ?

I uploaded the lasted but still same problem.
Could andrew55 and LiMiT post copies of their al_fb_connect.php files and post or PM me the addresses of their sites.
Questions answered via forums only, no pms or emails. Thank you.

ConSof Alternate Login for phpBB

Image Image

LiMiT
Registered User
Posts: 4
Joined: Wed Dec 07, 2011 11:15 am

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by LiMiT » Fri Dec 09, 2011 10:47 am

hi thanks for reply board name http://www.limit.ro
here is al_fb_connect.php

Code: Select all

<?php
/*
	COPYRIGHT 2009 Michael J Goonawardena

	This file is part of ConSof Alternate Login.

    ConSof Alternate Login is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    ConSof Alternate Login is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with ConSof Alternate Login.  If not, see <http://www.gnu.org/licenses/>.*/


// Basic setup of phpBB variables.
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);

// Load include files.
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
include($phpbb_root_path . 'includes/functions_alternatelogin.' . $phpEx);	// Custom Alternate Login functions.

// Set up a new user session.
$user->session_begin();
$auth->acl($user->data);
$user->setup('ucp');
$user->add_lang('mods/info_acp_alternatelogin');	// Global Alternate Login language file.
$user->add_lang('mods/info_ucp_alternatelogin');


// Make sure that Facebook login is enabled for this site.
if($config['al_fb_login'] == 0)
{
	// Inform the user that this feature is unavailable
	trigger_error(sprintf($user->lang['AL_LOGIN_UNAVAILABLE'], $user->lang['FACEBOOK']));
}


$access_token = get_fb_access_token();

if(!$access_token)
{
    add_log('critical', $user->data['user_id'], 'FB_ERROR_ACCESS_TOKEN');
    trigger_error($user->lang['FB_ERROR_ACCESS_TOKEN']);
}

// Store the access token for use with this session.
        $sql_array = array(
            'session_fb_access_token'   => $access_token,
        );

        $sql = "UPDATE " . SESSIONS_TABLE . " SET " . $db->sql_build_array('UPDATE', $sql_array) . " WHERE session_id='" . $user->data['session_id'] . "'";
        
        $db->sql_query($sql);
        
//echo 'token:' . print_r($token_url);
$graph_url = "https://graph.facebook.com/me?" . $access_token;


$fb_user = json_decode(get_fb_data($graph_url));

//echo("Hello " . $fb_user->name);
//print_r($fb_user);
// Check to see if we have a valid Facebook user.
if(!$fb_user)
{
    add_log('critical', $user->data['user_id'], 'FB_ERROR_USER');
    // Inform the user that we couldn't get their Facebook Id.
    trigger_error(sprintf($user->lang['FB_ERROR_USER'], $user->lang['FACEBOOK']));
}
$user->lang_name = substr($fb_user->locale, 0, 2);
// Select the user_id from the Alternate Login user data table which has the same Facebook Id.
$sql_array = array(
    'SELECT'    => 'user_id, username, user_email',
    'FROM'      => array(
        USERS_TABLE => 'u',
        ),
    'WHERE'     => 'al_fb_id=' . $fb_user->id,
);

$sql = $db->sql_build_query('SELECT', $sql_array);

// Execute the query.
$result = $db->sql_query($sql);

// Retrieve the row data.
$row = $db->sql_fetchrow($result);

//Check if the email exists
$sql_array = array(
    'SELECT'    => 'COUNT(user_email) AS email_exists',
    'FROM'      => array(
        USERS_TABLE => 'u',
        ),
    'WHERE'     => "user_email='" . $fb_user->email . "'",
);

$sql = $db->sql_build_query('SELECT', $sql_array);

// Execute the query.
$result1 = $db->sql_query($sql);

// Retrieve the row data.
$email_registered = (int)$db->sql_fetchfield('email_exists');

$db->sql_freeresult($result1);

// Free up the result handle from the query.
$db->sql_freeresult($result);

// Check to see if we found a user_id with the associated Facebook Id.
if ($row)   // User is registered already, let's log him in!
{
	// Check for user ban.
	if($user->check_ban($row['user_id']))
	{
		trigger_error($user->lang['BAN_TRIGGERED_BY_USER']);
	}

	// Log user in.
	$result = $auth->login($row['username'], ($fb_user->id . $config['al_fb_key'] . $config['al_fb_secret']), $autologin, $viewonline, false);
        
        // Something failed, determine what...
        if ($result['status'] == LOGIN_BREAK)
        {
                trigger_error($result['error_msg']);
        }
        
        // Something failed, determine what...
        if ($result['status'] == LOGIN_ERROR_ACTIVE)
        {
                trigger_error($result['error_msg']);
        }
        
        switch ($result['status'])
		{
			case LOGIN_ERROR_ATTEMPTS:

				$captcha = phpbb_captcha_factory::get_instance($config['captcha_plugin']);
				$captcha->init(CONFIRM_LOGIN);
				// $captcha->reset();

				$template->assign_vars(array(
					'CAPTCHA_TEMPLATE'			=> $captcha->get_template(),
				));

				$err = $user->lang[$result['error_msg']];
			break;

			case LOGIN_ERROR_PASSWORD_CONVERT:
				$err = sprintf(
					$user->lang[$result['error_msg']],
					($config['email_enable']) ? '<a href="' . append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=sendpassword') . '">' : '',
					($config['email_enable']) ? '</a>' : '',
					($config['board_contact']) ? '<a href="mailto:' . htmlspecialchars($config['board_contact']) . '">' : '',
					($config['board_contact']) ? '</a>' : ''
				);
			break;

			// Username, password, etc...
			default:
				$err = $user->lang[$result['error_msg']];

				// Assign admin contact to some error messages
				if ($result['error_msg'] == 'LOGIN_ERROR_USERNAME' || $result['error_msg'] == 'LOGIN_ERROR_PASSWORD')
				{
					$err = (!$config['board_contact']) ? sprintf($user->lang[$result['error_msg']], '', '') : sprintf($user->lang[$result['error_msg']], '<a href="mailto:' . htmlspecialchars($config['board_contact']) . '">', '</a>');
				}

			break;
		}

	// Alert user if we failed to log them in.
	if(!$result)
	{
		trigger_error($user->lang['LOGIN_FAILURE']);
	}

        // Store the access token for use with this session.
        $sql_array = array(
            'session_fb_access_token'   => $access_token,
        );

        $sql = "UPDATE " . SESSIONS_TABLE . " SET " . $db->sql_build_array('UPDATE', $sql_array) . " WHERE session_id='" . $user->data['session_id'] . "'";

        $db->sql_query($sql);
        $data = array();
        // Update the stored data such as profile and signatures.  Avatar is a dynamic field and doesn't require changing.
        
        if($user->data['al_fb_profile_sync'])
        {
            
            $graph_url = "https://graph.facebook.com/me?" . $access_token;

            $fb_user = json_decode(get_fb_data($graph_url));
            
            $data['user_website']                    = (!$fb_user->website) ? '' : $fb_user->website;
            $data['user_from']                   = (!$fb_user->location->name) ? '' : $fb_user->location->name;
            $data['user_occ']                 = (!$fb_user->work[0]->employer->name) ? '' : $fb_user->work[0]->employer->name;
            $bday = explode('/', $fb_user->birthday);
            $data['user_birthday']              = sprintf('%2d-%2d-%4d', $bday[1], $bday[0], $bday[2]);

        }
        
        if($user->data['al_fb_status_sync'])
        {
            include($phpbb_root_path . 'includes/message_parser.' . $phpEx);
            $graph_url = "https://graph.facebook.com/me/statuses?" . $access_token;

            $fb_user = json_decode(get_fb_data($graph_url));

            $signature = $fb_user->data[0]->message;
            
            $enable_bbcode                      = ($config['allow_sig_bbcode']) ? (bool) $user->optionget('sig_bbcode') : false;
            $enable_smilies                     = ($config['allow_sig_smilies']) ? (bool) $user->optionget('sig_smilies') : false;
            $enable_urls                        = ($config['allow_sig_links']) ? (bool) $user->optionget('sig_links') : false;

            $message_parser = new parse_message($signature);

            // Allowing Quote BBCode
            $message_parser->parse($enable_bbcode, $enable_urls, $enable_smilies, $config['allow_sig_img'], $config['allow_sig_flash'], true, $config['allow_sig_links'], true, 'sig');

            $data['user_sig']                   = (string) $message_parser->message;
            $data['user_options']               = $user->data['user_options'];
            $data['user_sig_bbcode_uid']	= (string) $message_parser->bbcode_uid;
            $data['user_sig_bbcode_bitfield']	= $message_parser->bbcode_bitfield;
        }

        if($user->data['al_fb_profile_sync'] || $user->data['al_fb_status_sync'])
        {
            $sql = 'UPDATE ' . USERS_TABLE . '
                    SET ' . $db->sql_build_array('UPDATE', $data) . '
                    WHERE user_id = ' . $user->data['user_id'];
            
            $db->sql_query($sql);
        }

	trigger_error(sprintf($user->lang['LOGIN_SUCCESS'] . "<br /><br />" . sprintf($user->lang['RETURN_INDEX'], "<a href='{$phpbb_root_path}index.php'>", "</a>")));


}
elseif($email_registered && ($user->data['user_id'] == ANONYMOUS))
{
    trigger_error($user->lang['AL_EMAIL_REGISTERED']);
}
else
{
	// No user was registered with the associate Facebook Id.
	// We need to see if they are anonymous.
	// If they are then that means they might want to register.
	// We will check to see if they wish to register.
	if($user->data['user_id'] == ANONYMOUS)
	{
                
            
		if(confirm_box(true))
		{
			// Most of this code comes straight out of ucp_register.php
			$message = 'TERMS_OF_USE_CONTENT';
			$title = 'TERMS_USE';
                        $user->lang_name = substr($fb_user->locale, 0, 2);
			if (empty($user->lang[$message]))
			{
				if ($user->data['is_registered'])
				{
					redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
				}

				login_box();
			}
                        
			$template->set_filenames(array(
				'body'		=> 'ucp_agreement.html')
			);

			// Disable online list
			page_header($user->lang[$title], false);

			$s_hidden_fields = array(	'al_login' 		=> 1,
										'al_login_type'	=> AL_FACEBOOK_LOGIN,
										'al_fb_user'	=> $fb_user->id
			);
                        
                        $add_lang                       = '&int=' . $fb_user->locale;
			$coppa				= (isset($_REQUEST['coppa'])) ? ((!empty($_REQUEST['coppa'])) ? 1 : 0) : false;
				if ($coppa === false && $config['coppa_enable'])
				{
					$now = getdate();
					$coppa_birthday = $user->format_date(mktime($now['hours'] + $user->data['user_dst'], $now['minutes'], $now['seconds'], $now['mon'], $now['mday'] - 1, $now['year'] - 13), $user->lang['DATE_FORMAT']);
					unset($now);

					$template->assign_vars(array(
						'L_COPPA_NO'		=> sprintf($user->lang['UCP_COPPA_BEFORE'], $coppa_birthday),
						'L_COPPA_YES'		=> sprintf($user->lang['UCP_COPPA_ON_AFTER'], $coppa_birthday),

						'U_COPPA_NO'		=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register&coppa=0' . $add_lang),
						'U_COPPA_YES'		=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register&coppa=1' . $add_lang),

						'S_SHOW_COPPA'		=> true,
						'S_HIDDEN_FIELDS'	=> build_hidden_fields($s_hidden_fields),
						'S_UCP_ACTION'		=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register' . $add_lang),
					));
				}
				else
				{
					$template->assign_vars(array(
						'L_TERMS_OF_USE'	=> sprintf($user->lang['TERMS_OF_USE_CONTENT'], $config['sitename'], generate_board_url()),

						'S_SHOW_COPPA'		=> false,
						'S_REGISTRATION'	=> true,
						'S_HIDDEN_FIELDS'	=> build_hidden_fields($s_hidden_fields),
						'S_UCP_ACTION'		=> append_sid("{$phpbb_root_path}alternatelogin/al_fb_registration.$phpEx", 'mode=register' . $add_lang . $add_coppa),
						)
					);
				}

			page_footer();
		}
		else
		{
			confirm_box(false, sprintf($user->lang['AL_REGISTER_QUERY'], $user->lang['FACEBOOK']));
			// They said no so send them to the home page.
			redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
		}
	}
	else
	{
		// If they are not anonymous then we can assume they are current users wishing
		// to link their accounts.

		

		// Did we get data, if yes then the user has another account registered.
		// We need to unlink that account as well.
                $sql_array = array(
                    'al_fb_id'      => $fb_user->id,
                    'al_wl_id'      => 0,
                    'al_tw_id'      => 0,
                );

                // Prepare the query to update the users Alternate Login record.
                $sql = 'UPDATE ' . USERS_TABLE
                . " SET " . $db->sql_build_array('UPDATE', $sql_array)
                . " WHERE user_id='{$user->data['user_id']}'";


                // Execute the query.
		$result = $db->sql_query($sql);

                if(!$result)
		{
			trigger_error($user->lang['AL_PHPBB_DB_FAILURE']);
		}

                $sql_array = array(
                    'user_password' => phpbb_hash($fb_user->id . $config['al_fb_key'] . $config['al_fb_secret']),
                );

                $sql = "UPDATE " . USERS_TABLE .
                        " SET " . $db->sql_build_array('UPDATE', $sql_array) .
                        " WHERE user_id=" . (int)$user->data['user_id'];



		// Execute the query.
		$result = $db->sql_query($sql);

		// Tell the user if they suceeded or not.
		if(!$result)
		{
			trigger_error($user->lang['AL_PHPBB_DB_FAILURE']);
		}
		else
		{
			trigger_error(sprintf($user->lang['AL_LINK_SUCCESS'], $user->lang['FACEBOOK'], $user->lang['FACEBOOK']));
		}
	}

}

?>

Uffee__
Registered User
Posts: 46
Joined: Fri Dec 09, 2011 4:46 pm

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by Uffee__ » Fri Dec 09, 2011 4:53 pm

I'm just having a few questions.

were i will put this: http://{www.example.com}/{phpBB_location}/alternatelogin/al_wl_connect.php
i found that line in http://www.consof.com/index.php?page=alternatelogin

will it go inside of my phpbb under ACP_CONSOF? Is it only for windows live?

Facebook manager > domain site: will i write the like www.example.com or where the forum is located www.examples.com/Forum/ ?

And what is twitter callback

I need help with this, please

hameer3
Registered User
Posts: 6
Joined: Fri Dec 09, 2011 2:28 pm

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by hameer3 » Fri Dec 09, 2011 4:56 pm

Hi. Facebook is working fine after registration, but Twitter and Windows Live redirect back to the homepage after logging in, without having logged in to the website. Is it possible to fix this? Site is here. EDIT: I have purged the cache and linking accounts doesn't work either.

EDIT 2: It works. Apparently the callback paths weren't set up right.
Last edited by hameer3 on Sat Dec 10, 2011 4:53 am, edited 1 time in total.

User avatar
mjimeyg
Registered User
Posts: 840
Joined: Sat Aug 29, 2009 7:38 pm
Location: London

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by mjimeyg » Sat Dec 10, 2011 1:25 am

Uffee__ wrote:I'm just having a few questions.

were i will put this: http://{www.example.com}/{phpBB_location}/alternatelogin/al_wl_connect.php
i found that line in http://www.consof.com/index.php?page=alternatelogin

will it go inside of my phpbb under ACP_CONSOF? Is it only for windows live?

Facebook manager > domain site: will i write the like http://www.example.com or where the forum is located http://www.examples.com/Forum/ ?

And what is twitter callback

I need help with this, please
You need to use these instructions: http://wiki.consof.com/index.php?title= ... tion_Setup
Questions answered via forums only, no pms or emails. Thank you.

ConSof Alternate Login for phpBB

Image Image

hameer3
Registered User
Posts: 6
Joined: Fri Dec 09, 2011 2:28 pm

Re: [RC]AlternateLogin(Windows Live,Facebook,Twitter)

Post by hameer3 » Sat Dec 10, 2011 4:46 am

I have two suggestions:
1. You should be able to link multiple accounts (one each for Facebook, Twitter and Windows Live).
2. When signing in with an account that isn't linked, you should be given the option to login to the phpBB forum and link your account, using the other two options as well as the usual login, so that it may be linked. I think it is more convenient than the instructions.

EDIT: There should also be an option in the user administration settings to see which profile(s) the account is linked to.

EDIT 2: There should be an option for a Twitter Stream to be displayed.

EDIT 3: There SHOULD be an option to prompt for board password along with the username so the user can login the traditional way, or unlink/link accounts when the fb profile etc. has been hacked.

Locked

Return to “[3.0.x] Abandoned MODs”