Newbie questions about Pliant

Newbie questions about Pliant

webmail

Problem with web mail right
Message posted by michel on 2003/11/06 09:39:27
I have create a user with a mail box in localhost.
This user can easely send and receive local mails by POP and SMTP.
He cannot open his webmail page. If I give to him the administrator's right he can, why ?
Message posted by hubert.tonneau on 2003/11/06 09:48:54
Probably because you have not defined a web site.

If the guy is accessing Pliant at http://mysite.mydomain.org/
then you have to defined 'mysite.mydomain.org' as a Pliant web
site, create a '/' area in the site, and specify that the read
right to the area is one the 'anonymous' user has.

Use the HTTP server trace in order to debug the problem: it will
tell you the site the guy is accessing, and the rights Pliant is
assigning to him.
Message posted by michel on 2003/11/06 09:59:40
As I had previous problems i have create a test case:
In this test site is localhost and connexion are with this address.
I have a first area is / and read and right rights are everybody.
Message posted by hubert.tonneau on 2003/11/06 10:10:08
Please send me part of the HTTP server trace.
Message posted by michel on 2003/11/06 10:29:58
Here is :

connection 03FX15O11 restart at 2003/11/06 10:30:10 from 127.0.0.1
query POST / HTTP/1.1
option Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
option Referer: http://localhost
option Accept-Language: fr
option Content-Type: application/x-www-form-urlencoded
option Accept-Encoding: gzip, deflate
option User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; (R1 1.3))
option Host: localhost
option Content-Length: 152
option Connection: Keep-Alive
option Cache-Control: no-cache
user  0 : browse_file browse_data browse_system_file create_account browse_configuration view_source browse_path browse_patch everybody
site is localhost
form _pliant_x=0&_pliant_y=0&_=&button-0-0-%2Fpliant%2Fprotocol%2Fhttp%2Flogin.page%2F20030713103748%2F1-_d6lFxtk5ylDYOGes0SuUg-jGYRCs2Bt4b29Mb1_3MWdA=Log+in
answer HTTP/1.1 303 See Other
answer Server: Pliant/88
answer Expires: 0
answer Content-Length: 797
answer Content-Type: text/html
answer Location: /?button-0-0-/pliant/protocol/http/login.page/20030713103748/1-DzQBZjXDmlFpgksXjmJZyXC55g-10WNart_iKZv0wT.El2aRg
connection 03FX15O12 restart at 2003/11/06 10:30:10 from 127.0.0.1
query GET /?button-0-0-/pliant/protocol/http/login.page/20030713103748/1-DzQBZjXDmlFpgksXjmJZyXC55g-10WNart_iKZv0wT.El2aRg HTTP/1.1
option Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
option Referer: http://localhost
option Accept-Language: fr
option Accept-Encoding: gzip, deflate
option User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; (R1 1.3))
option Host: localhost
option Connection: Keep-Alive
option Cache-Control: no-cache
user  0 : browse_file browse_data browse_system_file create_account browse_configuration view_source browse_path browse_patch everybody
site is localhost
answer HTTP/1.1 401 Unauthorized
answer Server: Pliant/88
answer Expires: 0
answer Content-Length: 184
answer Content-Type: text/html
answer WWW-Authenticate: Basic realm="localhost"
connection 03FX15O11 restart at 2003/11/06 10:30:16 from 127.0.0.1
query GET /?button-0-0-/pliant/protocol/http/login.page/20030713103748/1-DzQBZjXDmlFpgksXjmJZyXC55g-10WNart_iKZv0wT.El2aRg HTTP/1.1
option Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
option Referer: http://localhost
option Accept-Language: fr
option Authorization: Basic bmFuaWU6Z291cmJhbA==
option Accept-Encoding: gzip, deflate
option User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; (R1 1.3))
option Host: localhost
option Connection: Keep-Alive
option Cache-Control: no-cache
user nanie 1 : everybody browse_file browse_data browse_system_file create_account browse_configuration view_source browse_path browse_patch everybody
site is localhost
answer HTTP/1.1 200 OK
answer Server: Pliant/88
answer Expires: 0
answer Content-Type: text/html; charset=iso-8859-1
answer Content-Encoding: gzip
answer Transfer-Encoding: chunked
execute /pliant/protocol/http/login.page 53 3
connection 03FX15O12 restart at 2003/11/06 10:30:17 from 127.0.0.1
query GET / HTTP/1.1
option Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
option Accept-Language: fr
option Accept-Encoding: gzip, deflate
option User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; (R1 1.3))
option Host: localhost
option Connection: Keep-Alive
option Authorization: Basic bmFuaWU6Z291cmJhbA==
user nanie 1 : everybody browse_file browse_data browse_system_file create_account browse_configuration view_source browse_path browse_patch everybody
site is localhost
answer HTTP/1.1 200 OK
answer Server: Pliant/88
answer Expires: 0
answer Content-Type: text/html; charset=iso-8859-1
answer Content-Encoding: gzip
answer Transfer-Encoding: chunked
connection 03FX15O11 restart at 2003/11/06 10:30:20 from 127.0.0.1
query GET /pliant/browse/mail/ HTTP/1.1
option Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
option Referer: http://localhost/
option Accept-Language: fr
option Accept-Encoding: gzip, deflate
option User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; (R1 1.3))
option Host: localhost
option Connection: Keep-Alive
option Authorization: Basic bmFuaWU6Z291cmJhbA==
user nanie 1 : everybody browse_file browse_data browse_system_file create_account browse_configuration view_source browse_path browse_patch everybody
site is localhost
answer HTTP/1.1 401 Unauthorized
answer Server: Pliant/88
answer Expires: 0
answer Content-Length: 184
answer Content-Type: text/html
answer WWW-Authenticate: Basic realm="localhost"
connection 03FX15O12 restart at 2003/11/06 10:30:29 from 127.0.0.1
query GET /pliant/browse/mail/ HTTP/1.1
option Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
option Referer: http://localhost/
option Accept-Language: fr
option Accept-Encoding: gzip, deflate
option User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; (R1 1.3))
option Host: localhost
option Connection: Keep-Alive
option Authorization: Basic bmFuaWU6Z291cmJhbA==
user nanie 1 : everybody browse_file browse_data browse_system_file create_account browse_configuration view_source browse_path browse_patch everybody
site is localhost
answer HTTP/1.1 401 Unauthorized
answer Server: Pliant/88
answer Expires: 0
answer Content-Length: 184
answer Content-Type: text/html
answer WWW-Authenticate: Basic realm="localhost"
Message posted by hubert.tonneau on 2003/11/06 10:35:08
Ok, I did miss the point: the user needs 'mail' right.

Searching for word 'requires' in module /pliant/appli/mail.pli was the solution.
Message posted by michel on 2003/11/06 11:04:01
OK it runs but where can we find a list of all existing standard rights  ?
And what is the good process ro create a new one ?
Thanks
Michel
Message posted by hubert.tonneau on 2003/11/06 11:11:48
> OK it runs but where can we find a list of all existing standard rights  ?

This is one weak point of Pliant development process that Patrice pointed
out long ago.