Strona 4 z 6

: 25 października 2011, 11:02
autor: LordRuthwen
W jakim sensie? Bo na chwilę obecną wchodzę bez żadnego problemu na stare.
Rozumiem, ze to w nawiasie to powinno być nowe hasło?

: 25 października 2011, 12:14
autor: Bastian
Jak wchodzisz na stare, to znaczy, że się nie zaktualizowało. Dlatego pewnie cala funkcja nie działa. Pokaż ino mi rekord dla tego użytkownika i dane tabeli:

Kod: Zaznacz cały


\d public.mailbox

Kod: Zaznacz cały

 SELECT * FROM public.mailbox WHERE user='lukas@poczta.blabla'


PS. Mam nadzieję, że za:

Kod: Zaznacz cały

lukasz@poczta.blabla
podstawiasz prawdziwe wartości?

: 25 października 2011, 18:31
autor: LordRuthwen
Eee, no co Ty :)
A co jeśli w ramach testów to są właśnie poprawne wartości? :)

Kod: Zaznacz cały

vmail=> \d public.mailbox
                             Table "public.mailbox"
   Column   |           Type           |               Modifiers
------------+--------------------------+----------------------------------------
 username   | character varying(255)   | not null
 password   | character varying(255)   | not null default ''::character varying
 name       | character varying(255)   | not null default ''::character varying
 maildir    | character varying(255)   | not null default ''::character varying
 quota      | bigint                   | not null default 0
 created    | timestamp with time zone | default now()
 modified   | timestamp with time zone | default now()
 active     | boolean                  | not null default true
 domain     | character varying(255)   |
 local_part | character varying(255)   | not null
Indexes:
    "mailbox_key" PRIMARY KEY, btree (username)
    "mailbox_domain_idx" btree (domain)
    "mailbox_username_active" btree (username, active)
Foreign-key constraints:
    "mailbox_domain_fkey1" FOREIGN KEY (domain) REFERENCES domain(domain)

Kod: Zaznacz cały

 username         |              password              |      name       |          maildir          | quota |            created            |           modified            | active |     domain     | local_part
--------------------------+------------------------------------+-----------------+---------------------------+-------+-------------------------------+-------------------------------+--------+----------------+------------
 lukasz@poczta.blabla | $1$ad8a0f38$IK2H2h1.6cFRKmC7RwbyF/ | Łukasz  | poczta.blabla/lukasz/ |     0 | 2011-10-07 18:17:47.721903+02 | 2011-10-25 18:35:12.860357+02 | t      | poczta.blabla | lukasz
(1 row)


: 25 października 2011, 20:23
autor: Bastian

Kod: Zaznacz cały

UPDATE public.mailbox m SET m.password=md5('nowehaslo') WHERE m.user='lukas@poczta.blabla
i ponownie pokaz

Kod: Zaznacz cały


SELECT * FROM public.mailbox WHERE user='lukas@poczta.blabla'

: 26 października 2011, 08:01
autor: LordRuthwen

Kod: Zaznacz cały

ERROR:  column m.user does not exist
LINE 1: ...c.mailbox m SET m.password=md5('nowehaslo') WHERE m.user='lu...

: 26 października 2011, 08:55
autor: Bastian

Kod: Zaznacz cały

UPDATE public.mailbox SET password=md5('nowehaslo') WHERE user='lukas@poczta.blabla'

: 26 października 2011, 09:00
autor: LordRuthwen
Wynik:

: 26 października 2011, 10:18
autor: Bastian
A tak:

Kod: Zaznacz cały


UPDATE mailbox SET password=md5('nowehaslo') WHERE user='lukas@poczta.blabla'

: 26 października 2011, 10:20
autor: LordRuthwen
Też 0.

: 26 października 2011, 11:30
autor: Bastian
Qrfa slepi jestesmy :)

Kod: Zaznacz cały


UPDATE mailbox SET password=md5('nowehaslo') WHERE username='lukas@poczta.blabla'