Страница 1 из 1

Roundcube: сохранение имени пользователя на стр. авторизации

Добавлено: 2008-12-04 10:35:41
shtirlitz
Пользователям почтового сервера предполагается заводить имена такого формата: имя.фамилия@домен.ру
Получается довольно длинно и утомительно набирать каждый раз на странице авторизации
Как сделать чтобы поле с именем пользователя на странице авторизации rouncube сохранялось?

Re: Roundcube: сохранение имени пользователя на стр. авторизации

Добавлено: 2008-12-04 11:32:05
Alex Keda
поставить в браузере галочку - сохранить пароль, когда он об этом спрашивает

Re: Roundcube: сохранение имени пользователя на стр. авторизации

Добавлено: 2008-12-05 7:29:30
shtirlitz
Он не спрашивает и подозреваю что спрашивать не собирается.
Вот как выглядит форма для авторизации:
Изображение

Интуитивно подозреваю что можно написать свою форму авторизации на которой будет галочка для сохранения, а потом попытаться подпихнуть переменные с именем и паролем в нужную страницу. Но помоему это гемор ) А может вообще невозможно.
Вот ссылка на страницу авторизации на всякий случай:
http://www.sakhnet.ru/roundcube/

Re: Roundcube: сохранение имени пользователя на стр. авторизации

Добавлено: 2008-12-05 11:10:07
Alex Keda
14.png

Re: Roundcube: сохранение имени пользователя на стр. авторизации

Добавлено: 2008-12-05 15:34:14
shtirlitz
Специально скачал Оперу чтобы попробовать. Действительно удобная "фишка". Жалко такого нет в Ешке (
Я предпочитаю пользоваться стандартными средствами - легче обслуживать.
Но все равно спасибо за помощь )

Re: Roundcube: сохранение имени пользователя на стр. авторизации

Добавлено: 2008-12-06 10:32:16
zg
shtirlitz писал(а): Жалко такого нет в Ешке (
всё там есть

Re: Roundcube: сохранение имени пользователя на стр. авторизации

Добавлено: 2008-12-06 14:19:00
shtirlitz
всё там есть
Есть, но с этой формой не работает - в этом и вопрос.
А Опера как-то изловчилась.

Re: Roundcube: сохранение имени пользователя на стр. авторизации

Добавлено: 2008-12-06 15:56:06
shtirlitz
Разобрался. Вот код формы авторизации roundcube:

Код: Выделить всё

<form name="form" action="./" method="post">
  <input type="hidden" name="_action" value="login" />
  <input type="hidden" name="_timezone" id="rcmlogintz" value="_default_" />
  <table summary="" border="0">
    <tbody>
     <tr>
      <td class="title"><label for="rcmloginuser">Имя пользователя</label></td>
      <td><input name="_user" id="rcmloginuser" size="30" autocomplete="off" value="" type="text" /></td>
     </tr>
     <tr>
      <td class="title"><label for="rcmloginpwd">Пароль</label></td>
      <td><input name="_pass" id="rcmloginpwd" size="30" autocomplete="off" type="password" /></td>
     </tr>
    </tbody>
  </table>
<p style="text-align:center;"><input type="submit" class="button mainaction" value="Войти" /></p>
</form>
Как видно полям ввода назначен аргумент autocomplete="off" поэтому Ешка не предлогает сохранить эти данные.
Опера видимо кладет болт на эти аргументы и все равно предлогает.
В стандартом конфиге rouncube я не нашел как поменять это значение поэтому пришлось менять непосредственно в коде файла /roundcube/skins/default/templates/login.html