wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

542570

Пользователей сегодня:

60

Пользователей online:

179

Выплачено ($): 7`602`622,82
Выплат: 8`111`769
Писем прочитано: 1`024`932`229

 
 
Online 0
Все ответы
 
 

Вопрос #29759

Внимание! В разделе вопрос-ответ запрещается:

  • Мат, оскорбления, флуд, реклама
  • Сообщения, не являющиеся вопросами/ответами
  • Нарушение законодательства РФ
  • Попрошайничество в любой форме

Выделите текст и нажмите для цитирования  #  
+8   [22.04.2011 01:21] #650163

Закрытый вопрос от пользователя Автологин php

Когда я залогинился у себя на сайте и перезагружаю браузер, мне приходится заново авторизоваться. Как сделать например как вконтакте заходишь и уже авторизован!!!
Раздел: Программирование, последний комментарий: 24.04.2011 13:05
Вопрос закрыт пользователем ananas1 по причине Истек трехдневный срок с момента создания вопроса в разделе
Проголосовали: #903874, #903603, nikson1993, #905663, Rade442, kirill171, #805165, Cmetan, #796024, #923901, eskander666, canek123, #699296, bert_wolf

Ответы
Ответов всего: 18  вопрос закрыт 
Выделите текст и нажмите для цитирования  #  
+9   [22.04.2011 01:24] one Рейтинг 0.00     Стена пользователя one +37  Все ответы пользователя one

Сделай куки и будет тебе счастье!
Проголосовали: #903603, pro100serik_96, #933959, #704152, #754139, #910812, #805165, Namigwm, #796024, #846304, #699296
Выделите текст и нажмите для цитирования  #  
+1   [22.04.2011 01:39] #650163   Все ответы пользователя

это понятно а дальше что с ними делать???
Проголосовали: #805165, #796024, #699296
Выделите текст и нажмите для цитирования  #  
+1   [22.04.2011 01:46] one Рейтинг 0.00     Стена пользователя one +37  Все ответы пользователя one

#650163 пишет это понятно а дальше что с ними делать???

То же самое, что и с сесиями
Проголосовали: #805165, #846304, #699296
Выделите текст и нажмите для цитирования  #  
+1   [22.04.2011 01:51] #650163   Все ответы пользователя

unset($_SESSION['login']);
unset($_SESSION['password']);
setcookie('login', '', 0, "/");
setcookie('password', '', 0, "/");
использую для выхода, он выходит ток со второго раза
Проголосовали: #805165, #846304, #699296
Выделите текст и нажмите для цитирования  #  
+1   [22.04.2011 01:58] one Рейтинг 0.00     Стена пользователя one +37  Все ответы пользователя one

Мне чтоб понять почему оно у тебя работает не правельно нужно на код посмотреть, полностью.
Пиши по ВП и утром
Проголосовали: #805165, #846304, #699296
Выделите текст и нажмите для цитирования  #  
-2   [22.04.2011 01:59] #650163   Все ответы пользователя

one пишет Мне чтоб понять почему оно у тебя работает не правельно нужно на код посмотреть, полностью.
Пиши по ВП и утром

ок
Проголосовали: #805165, #699296
Выделите текст и нажмите для цитирования  #  
-1   [22.04.2011 06:50] #903874   Все ответы пользователя

Сделай фото активного аккаунта и повесь на монитор и у тебя оттадет желания постоянно видеть свой логин и при вводе его снова будеш рад что ты не забыл го:thumbsup::thumbsup::thumbsup::thumbsup::thumbsup::tongue::tongue:
Проголосовали: #805165, #699296, #650163
Выделите текст и нажмите для цитирования  #  
0   [22.04.2011 09:27] one Рейтинг 0.00     Стена пользователя one +37  Все ответы пользователя one

#650163 пишет unset($_SESSION['login']);
unset($_SESSION['password']);
setcookie('login', '', 0, "/");
setcookie('password', '', 0, "/");
использую для выхода, он выходит ток со второго раза

:fool: интересный листинг, а где он стоит?
Проголосовали: #805165, #846304
Выделите текст и нажмите для цитирования  #  
+2   [22.04.2011 09:41] Leningrad00 Рейтинг 1464.76     Стена пользователя Leningrad00 +355  Все ответы пользователя Leningrad00

Вначале стоит ознакомиться с мат. частью и международным опытом: http://www.google.ru/search?q=php+%E0%E2%F2%EE%F0%E8%E7%E0%F6%E8%FF
Вопрос отпадет сам собой.
Проголосовали: one, #838565, #805165, #796024
Выделите текст и нажмите для цитирования  #  
+2   [22.04.2011 09:47] #499372   Все ответы пользователя

Устанавливай время жизни кукисов.
Проголосовали: one, #903603, #805165, #796024
Выделите текст и нажмите для цитирования  #  
-2   [22.04.2011 11:39] #650163   Все ответы пользователя

Leningrad00 пишет Вначале стоит ознакомиться с мат. частью и международным опытом: http://www.google.ru/search?q=php+%E0%E2%F2%EE%F0%E8%E7%E0%F6%E8%FF
Вопрос отпадет сам собой.

это авторизация, а мне нужен автологин
Проголосовали: #805165, #699296
Выделите текст и нажмите для цитирования  #  
-2   [22.04.2011 11:47] Leningrad00 Рейтинг 1464.76     Стена пользователя Leningrad00 +355  Все ответы пользователя Leningrad00

#650163 пишет это авторизация, а мне нужен автологин

Это то же самое.
Вам нужно запоминание пользователя после авторизации. Прочтите пару материалов по ссылке, все станет ясно.
Ваша цель: запомнить пользователя после авторизации, дабы не заставлять его повторно проходить аутентификацию. Популярные методы решения: хранения аутентификационных данных в сессиях и кукисах.
Проголосовали: #805165, #699296
Выделите текст и нажмите для цитирования  #  
+1   [22.04.2011 12:06] #103207   Все ответы пользователя

#650163 пишет это авторизация, а мне нужен автологин

Легко!

пользователи у тя в базе сохраняются.
так вот делаешь там дополнительное поле в таблице пользователей, название придумаешь, тип varchar(32) по умолчанию null. при авторизации пользователя (с вводом логина и пароля), если установлена галочка "запомнить меня"(сделаешь в форме!!!), вписываешь туда md5('дата входа'.'логин пользователя'.'пароль пользователя') это будет его ключ для входа без логина и пароля. записываешь этот ключ в куку с жизнью например 7 дней.

При повторном посещении сайта неавторизированным пользователем, ищешь пользователя в базе с этим ключом из куки и авторизируешь если найдется!
при клике на кнопку Выход записываешь в ключ null!

не забудь сделать защиту что бы ключ из куки со значением null не искался в базе!!!

а сохранять в куках открытые логин и пароль это безрассудно!

Вот и все как два пальца об асфальт :smile:
Проголосовали: Den_Rosl_Job, #805165, #796024
Выделите текст и нажмите для цитирования  #  
-2   [22.04.2011 18:18] user22 Рейтинг 1373.08     Стена пользователя user22 +66  Все ответы пользователя user22

Все дело в кукисах!
Проголосовали: #805165, #699296
Выделите текст и нажмите для цитирования  #  
0   [23.04.2011 14:04] #844771   Все ответы пользователя

А у меня куки дохнут сразу после выхода. Прямо как сесси . Почему?
Выделите текст и нажмите для цитирования  #  
0   [23.04.2011 15:33] #103207   Все ответы пользователя

#844771 пишет А у меня куки дохнут сразу после выхода. Прямо как сесси . Почему?

Потому что у них время жизни настроено так!!!
Выделите текст и нажмите для цитирования  #  
0   [24.04.2011 10:42] canek123 Рейтинг 0.00     Стена пользователя canek123 +15  Все ответы пользователя canek123

это бе элементарно:thumbsup:
Выделите текст и нажмите для цитирования  #  
+1   [24.04.2011 13:05] roman4eg73 Рейтинг 0.00     Стена пользователя roman4eg73 +34  Все ответы пользователя roman4eg73

используй куки и сессии, при входе ставишь session и setcookie, а при выходе уничтожаешь, и все
#650163 пишет unset($_SESSION['login']);
unset($_SESSION['password']);
setcookie('login', '', 0, "/");
setcookie('password', '', 0, "/");
использую для выхода, он выходит ток со второго раза

[/quote]
зачем ставить куки при выходе?
Проголосовали: #699296

Видеоурок

Вопрос-ответ

НОВОСТИ
21.02.2024QIWI
подробнее>>
31.12.2023С Новым 2024 Годом!
подробнее>>

© 2004-2024 «WMMAIL» Пользовательское соглашение