cb|Emailogin

Started by codebirth, February 27, 2009, 09:39:04 AM

Previous topic - Next topic

SulevFan

Quote from: codebirth on March 08, 2011, 04:15:29 AM

@SulevFan I don't know why you received the notificaction in Spanish but it could be a bug. Spanish is my language but the notification is automatically sent by SMF so it should be sent in each subscriber's language I think.

The changes on ssi_login() only affect the login form generated by SSI.php which I think it was what you asked. There's actually nothing else to change to allow email login via ssi_login()

Thanks! I tested it and it works great. I have an unrelated weirdness that I asked about. I know it's not your province, but I figure you may know a lot about SSI?

PLAYBOY

I was updating the mod and i didint see the Turkish translation.
Most turks dont use UTF-8 (because of converting problems) so would be so kind to add regular turkish to the next update? I know its very easy to add it manually but it would be lot more helpful if its added to the next update.

codebirth

@PLAYBOY No problem, I will include regular ISO-8859-1 languages in the next update  ;)

@SulveFan I've read your other post but I don't know what is causing that, sorry  :(

@Jade Elizabeth You're welcome  :)

codebirth

A new version of this mod has been released.

cb|Emailogin 0.52


  • Added changes to Register template on SMF 1.1.13. The Hide email address from public? checkbox is now checked by default (thanks to forumuser)
  • Added German language (thanks to ranseyer)
  • Added ISO-8859-1 versions of all languages


Let me know if you find any issue.

Thanks!

PLAYBOY

Good job. Now, it is great.

Suggestions for the next update;
1- Option to turn the feature off.
2- Option to customize the "wrong username/password" warning. Because so many members try to login with their username and get that error because they dont know about the changes on the login, even if you put a big red banner on the top. So they get "wrong username/password" error. It would be nice to customize that message as "Please make sure you put your email adress instead of your username and try again." or something like that.

Thank you again for this very nice mod.

snooks

Can you support 2 Gold please this is a great mod

thanks

codebirth

Quote from: snooks on June 13, 2011, 01:31:40 PM
Can you support 2 Gold please this is a great mod

thanks

Sure, support for 2.0 Gold and 1.1.14 will be available in a few days.

snooks

Excellent thank you  8)

codebirth

#68
cb|Emailogin 0.6 compatible with SMF 1.1.14 and 2.0 Final is now available  ;)

snooks

Quote from: codebirth on June 14, 2011, 02:17:44 PM
cb|Emailogin 0.6 compatible with SMF 1.1.14 and 2.0 Final is now available  ;)

Thank you very much  :P

searchgr

When a member forgets the password and choose an authentication reminder i get the following error:

http://www.*****.net/index.php?action=reminder;sa=picktype
The database value you're trying to insert does not exist: email_address
Function: RemindPick
File: /home/*****/public_html/Sources/Reminder.php
Line: 95

codebirth

Smells like a bug, I'm looking into it.

searchgr

It's not happening to all email addresses .... hmmm

codebirth

The error appears only if the user has set a security question on his profile. A new version that fix this bug will be available later today.

searchgr

Quote from: codebirth on June 26, 2011, 04:36:22 PM
The error appears only if the user has set a security question on his profile. A new version that fix this bug will be available later today.

Yes, you are right. That user has set a secret question.

First time i see so fast response. Thank you.

codebirth

#75
A new version (0.61) that fixes this problem and includes a few changes (please read changelog) is now available.

Thanks for reporting this bug, searchgr. Please, let me know if you find any other issue :)

Note: As usual, you first have to uninstall any previous version of this mod before upgrading.

searchgr

I tried a manual edit. I see that the only change is at the reminder.php file.

I found the lines:

elseif (isset($_POST['user']) && $_POST['user'] != '')
{
$where = 'member_name = {string:member_name}';
$where_params['member_name'] = $_POST['user'];
$where_params['email_address'] = $_POST['user'];


and replaced them with the following:

elseif (isset($_POST['user']) && $_POST['user'] != '')
{
$where = 'email_address = {string:email_address}';
$where_params['email_address'] = $_POST['user'];
}


It doesn't work. Can anybody confirm that the 0.61 version fixes the bug?

codebirth

#77
I guess you have not uninstalled any previous version of this mod. In previous versions there were other changes in Reminder.php, so you first have to uninstall the mod so the code of Reminder.php is back to original.

After that you can install version 0.61 which, replacing a different piece of code, adds the same functionality as before and also fix the bug.

searchgr

Yes, i try to apply the changes without uninstalling the previous version :)

searchgr

Quote from: codebirth on June 27, 2011, 04:03:59 PM
I guess you have not uninstalled any previous version of this mod. In previous versions there were other changes in Reminder.php, so you first have to uninstall the mod so the code of Reminder.php is back to original.

After that you can install version 0.61 which, replacing a different piece of code, adds the same functionality as before and also fix the bug.

Thank you. Now is ok.

Advertisement: