С логином на сайте исконно творится фигня, потому что всё сложно устроено: читатели не понимают, что такое логин, как он работает, когда они залогинены, а когда нет. Если сайт пишет «дружище, я рад, что ты читаешь мой дневник» или показывает какое-то имя (каким вы последний раз подписались в комментарии) — это залогинен или нет? И как понять, что авторизация слетела? А все потому, что у меня движок устроен сложно, но это мои проблемы, и зря я гружу этими тонкостями посетителя.
Короче, я сел и привел этот бардак в порядок. Теперь окошко логина находится справа вверху на странице — я решил его туда перенести, не возражаете? Ну, как бы так принято сейчас в сети. Если там написан ваш ник — поздравляю, вы залогинены. А если маячит кнопка «войти» (идиотское слово, но увы, стало сетевой традицией) — значит не залогинены никак: ни через соцсеть, ни своим паролем на сайте, ни даже через teddyid. Надо кликнуть на кнопку и залогиниться — там подробно всё описано.
Проще всего логиниться через соцсеть (я сам логинюсь фейсбуком — так быстрее). Но соцсети коварны и дурны. Например, тот же фейсбук пару месяцев назад сменил схему авторизации: если раньше он присылал сайту мою авторизацию как facebook.com/lleokaganov, то с некоторого времени стал слать загадочное facebook.com/lleokaganov/app_scoped_user_id/100001073866092 и сайт перестал меня узнавать. Пришлось сделать так: в новосоздавшейся для «app_scoped_user_id/100001073866092"карточку снести привязку (чтобы этот фейсбук был ни к чему не привязан), затем залогиниться своим логином-паролем в свою старую карточку (они там были установлены), снести оттуда привязку к «facebook.com/lleokaganov» и снова залогиниться Фейсбуком, привязав его. Это я к тому, что лучше бы вам придумать и прописать в своей карточке логин/пароль и указать емайл (на него придет подтверждение). А потом уж можно и с соцсетями баловаться.
Еще по-моему в движке была ошибка, которая неправильно определяла, подтвержден емайл или нет, и считала все логины как бы «не до конца» залогиненными. Я ее исправил. Если чего — пишите.
Ниже ответы на вопросы:
Лео, ты мне когда-то давал подзамочный доступ, а сейчас его нет!
Я еще никогда никого не исключал из подзамка. Если ты не можешь попасть в свою старую учетку, то залогинься как следует на этот раз и напиши мне в комментарий, кто ты, мы всё восстановим.
А кто у тебя в подзамочном доступе?
Все те друзья, с которыми мы знакомы не через интернет. Если я таких нахожу среди читателей дневника (а это сделать непросто, если они молчат или скрыты под никами), то всегда ставлю подзамочный доступ. А вот в соцсетях типа фейсбука, ЖЖ, у меня подзамков нет. Если в дневнике была подзамочная запись, туда она не транслируется.
У меня было несколько учетных записей, как мне их слить в одну?
Увы, никак, такого инструмента нету. Да и зачем?
Как мне удалить свою учетную запись?
Вообще никак, просто забудь про нее. У меня движок так устроен, что в нем учетных записей отдельно от базы всех посетителей. Каждый браузер, который заходил на мой сайт больше 1 раза, автоматически создал себе учетную запись, их более полумиллиона, они никому не мешают. Совсем пустые анонимы удаляются месяца через три. Остальные висят и хлеба не просят.
Я забыл свой логин/пароль, что мне делать?
Зайти на страницу логина http://lleo.me/dnevnik/login, там есть ссылка «я не помню свой пароль» для восстановления доступа. Но если не был указан и подтвержден email, то сделать ничего нельзя. Да и как теперь вообще понять, что это была именно твоя учетка?
Меня задолбала кривая авторизация, я не могу залогиниться!
Вот я этого не понимаю. У меня больше вариантов авторизации, чем на любом другом сайте интернета — просто куча на выбор. Не понимаю, что здесь может не работать, у всех работает по многу лет. Может, вы установили в браузере какой-то параноидальный режим сброса кук по закрытию сессии, отключили скрипты или причинили еще какое-то членовредительство? ;)
Как отключить звуки сайта?!
Надо открыть свою карточкуи убрать галочку «разрешить звуки сайта».
У меня с планшета постоянно перескакивает страница!
Это опция мобильного листания страниц при нажатии в левую или правую часть экрана. Если она вызывает неудобства, отключите ее: надо открыть свою карточкуи убрать галочку «разрешить навигацию стрелками».
Я придумал и вписал логин и пароль, но сайт всё равно говорит, что я не залогинен!
Видимо, не подтвержден email. Откройте свою карточку, что там в графе email? Пустота или красная надпись «пока не подтвержден»? Проверьте почтовый ящик или поставьте «повторно подтвердить».
Хочу сказать, что вот эти колпачки и снежинки...
Не обращайте внимания, это временное украшение, пройдут праздники, и я их уберу.
Оригинал заметки находится по адресу http://lleo.me/dnevnik/2016/01/10_login.html, там можно оставить комментарии.