mirror of
https://github.com/9001/copyparty.git
synced 2025-08-18 09:22:31 -06:00
support url-pwd on mounts page
This commit is contained in:
parent
98a944f7cc
commit
bf4949353d
|
@ -1214,9 +1214,14 @@ class HttpCli(object):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def tx_mounts(self):
|
def tx_mounts(self):
|
||||||
|
suf = [
|
||||||
|
"{}={}".format(k, v) if v else k for k, v in self.uparam.items() if k != "h"
|
||||||
|
]
|
||||||
|
suf = "?" + "&".join(suf) if suf else ""
|
||||||
|
|
||||||
rvol = [x + "/" if x else x for x in self.rvol]
|
rvol = [x + "/" if x else x for x in self.rvol]
|
||||||
wvol = [x + "/" if x else x for x in self.wvol]
|
wvol = [x + "/" if x else x for x in self.wvol]
|
||||||
html = self.j2("splash", this=self, rvol=rvol, wvol=wvol)
|
html = self.j2("splash", this=self, rvol=rvol, wvol=wvol, url_suf=suf)
|
||||||
self.reply(html.encode("utf-8"))
|
self.reply(html.encode("utf-8"))
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
@ -1356,7 +1361,7 @@ class HttpCli(object):
|
||||||
if pwd:
|
if pwd:
|
||||||
url_suf.append("pw=" + quotep(pwd))
|
url_suf.append("pw=" + quotep(pwd))
|
||||||
|
|
||||||
url_suf = ("?" + "&".join(url_suf)) if url_suf else ""
|
url_suf = ("?" + "&".join(url_suf)) if url_suf else ""
|
||||||
|
|
||||||
dirs = []
|
dirs = []
|
||||||
files = []
|
files = []
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
{%- if srv_info %}
|
{%- if srv_info %}
|
||||||
<p>{{ srv_info }}</p>
|
<p><span>{{ srv_info }}</span></p>
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
|
||||||
{%- if have_b_u %}
|
{%- if have_b_u %}
|
||||||
|
@ -49,7 +49,7 @@
|
||||||
<div>{{ logues[1] }}</div><br />
|
<div>{{ logues[1] }}</div><br />
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
|
||||||
<h2><a href="?h">control-panel</a></h2>
|
<h2><a href="{{ url_suf }}&h">control-panel</a></h2>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -16,20 +16,20 @@
|
||||||
<h1>you can browse these:</h1>
|
<h1>you can browse these:</h1>
|
||||||
<ul>
|
<ul>
|
||||||
{% for mp in rvol %}
|
{% for mp in rvol %}
|
||||||
<li><a href="/{{ mp }}">/{{ mp }}</a></li>
|
<li><a href="/{{ mp }}{{ url_suf }}">/{{ mp }}</a></li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h1>you can upload to:</h1>
|
<h1>you can upload to:</h1>
|
||||||
<ul>
|
<ul>
|
||||||
{% for mp in wvol %}
|
{% for mp in wvol %}
|
||||||
<li><a href="/{{ mp }}">/{{ mp }}</a></li>
|
<li><a href="/{{ mp }}{{ url_suf }}">/{{ mp }}</a></li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h1>login for more:</h1>
|
<h1>login for more:</h1>
|
||||||
<ul>
|
<ul>
|
||||||
<form method="post" enctype="multipart/form-data" action="/">
|
<form method="post" enctype="multipart/form-data" action="/{{ url_suf }}">
|
||||||
<input type="hidden" name="act" value="login" />
|
<input type="hidden" name="act" value="login" />
|
||||||
<input type="password" name="cppwd" />
|
<input type="password" name="cppwd" />
|
||||||
<input type="submit" value="Login" />
|
<input type="submit" value="Login" />
|
||||||
|
|
Loading…
Reference in a new issue