This commit is contained in:
2022-08-28 23:53:56 +04:00
parent 36bd57086a
commit ea959fbc1b
7 changed files with 68 additions and 65 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -27,13 +27,13 @@
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="portfolio">Отзывы</a> <a class="nav-link" href="portfolio">Отзывы</a>
</li> </li>
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="price">Прайс</a> <a class="nav-link" href="price">Прайс</a>
</li> </li>
<!-- <!--
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="contacts">Контакты</a> <a class="nav-link" href="rustdesk">Удаленная техподдержка</a>
</li> </li>
</ul> </ul>
--> -->
@@ -43,7 +43,7 @@
</p> </p>
</div> </div>
</nav> </nav>
</td></tr> </td></tr>
</table> <br> </table> <br>

View File

@@ -1,40 +0,0 @@
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>{{ProgName}} - {{Title}}</title>
<link rel="stylesheet" href="/static/node_modules/bootstrap/dist/css/bootstrap.css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
.spoiler{
display:none;
}
.mywindow2 {
position: absolute;
right: 0;
bottom: 0;
}
</style>
</head>
<body class ="b-page">
{{UserHeader|safe}}
<ul>
<li><b>Телефон:</b> 47-81-47</li>
<!-- <li><b>E-Mail:</b> <a target="_blank" href="mailto:art18craft@gmail.com" >art18craft@gmail.com</a></li> -->
<li><a target="_blank" href="https://vk.com/work_elforcer">ВКонтакте</a></li>
</li>
</ul>
{{UserBottom|safe}}
</body>
</html>

View File

@@ -0,0 +1,44 @@
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>{{ProgName}} - {{Title}}</title>
<link rel="stylesheet" href="/static/node_modules/bootstrap/dist/css/bootstrap.css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
.spoiler{
display:none;
}
.mywindow2 {
position: absolute;
right: 0;
bottom: 0;
}
</style>
</head>
<body class ="b-page">
{{UserHeader|safe}}
<p>1. Скачать дистрибутив с сайта <a href="https://rustdesk.com/" target ="_blank">RustDesk</a></p>
<p><img href=""></p>
<p>2. Напротив ID нажать на троеточие и выбрать пункт “ID/Сервер ретрансляции”
<p><img href="/statis/image/rustdes/rd2.png"></p>
<p>3. Указать следующие настройки:<ul>
<li>ID-сервер: elforcer.ru</li>
<li>Сервер ретрансляции: elforcer.ru</li>
<li>Key: WvJsIqJmAw8b65KnbmPGCXD9Jesuq4ak5KiHYg62e8o=</li>
</ul>
</p>
<p><img href="/statis/image/rustdes/rd3.png"></p>
<p>
Сообщить ваш ID для подключения.
</p>
{{UserBottom|safe}}
</body>
</html>

View File

@@ -13,8 +13,8 @@ from flask import Response
#from flask-login import login_user, logout_user, current_user, login_required #авторизация #from flask-login import login_user, logout_user, current_user, login_required #авторизация
#from .forms import LoginForm #from .forms import LoginForm
#import urllib.parse #import urllib.parse
#import importlib.util #import importlib.util
import http.cookies #работа с кукисами import http.cookies #работа с кукисами
@@ -42,7 +42,7 @@ UserID=""
tb_Hashpassword="" tb_Hashpassword=""
OldSession="" OldSession=""
CurSessionID="" CurSessionID=""
S=['0','1','2','3'] S=['0','1','2','3']
@@ -50,51 +50,50 @@ S=['0','1','2','3']
def request_entity_too_large(error): def request_entity_too_large(error):
return 'Превышен максимальный размер файла', 413 return 'Превышен максимальный размер файла', 413
@app.errorhandler(404) @app.errorhandler(404)
def page_not_found(e): def page_not_found(e):
return """Здесь нет того, чего ты ищешь... <br><a href ="/"> Вернутся на главную</a> """,404 return """Здесь нет того, чего ты ищешь... <br><a href ="/"> Вернутся на главную</a> """,404
@app.errorhandler(403) @app.errorhandler(403)
def access_denided(e): def access_denided(e):
#Получаем куки и сессию #Получаем куки и сессию
SessionID = request.cookies.get('SessionID') SessionID = request.cookies.get('SessionID')
print (SessionID) print (SessionID)
if SessionID is None or SessionID=="": #если нет сессии if SessionID is None or SessionID=="": #если нет сессии
return redirect("/login", code=302) return redirect("/login", code=302)
else: else:
HTML= """Похоже, сюда можно только администраторам. <br><a href ="/"> Вернутся на главную</a> """ HTML= """Похоже, сюда можно только администраторам. <br><a href ="/"> Вернутся на главную</a> """
return render_template('index.htm', UserHeader = APIC.UserHeader(SessionID,"<font color=red>Доступ запрещен</font>",ProgName), HTML=HTML) return render_template('index.htm', UserHeader = APIC.UserHeader(SessionID,"<font color=red>Доступ запрещен</font>",ProgName), HTML=HTML)
#return render_template('404.html'), 404 #return render_template('404.html'), 404
#Добавляем роуты #Добавляем роуты
@app.route('/') @app.route('/')
@app.route('/index') @app.route('/index')
@app.route('/about') @app.route('/about')
@app.route('/main') @app.route('/main')
def main(): def main():
Title="Обо мне" Title="Обо мне"
return render_template('about.htm', return render_template('about.htm',
UserHeader = UserHeader(Title,ProgName) UserHeader = UserHeader(Title,ProgName)
,version=version ,version=version
,Title=Title ,Title=Title
,ProgName=ProgName ,ProgName=ProgName
) )
@app.route('/contact') @app.route('/rustdesk')
@app.route('/contacts') def rustdesk():
def contacts():
Title="Контакты" Title="RustDesk"
return render_template('contacts.htm', return render_template('rustdesk.htm',
UserHeader = UserHeader(Title,ProgName) UserHeader = UserHeader(Title,ProgName)
,version=version ,version=version
,Title=Title ,Title=Title
@@ -106,18 +105,18 @@ def contacts():
def price(): def price():
Title="Прайс" Title="Прайс"
return render_template('price.htm', return render_template('price.htm',
UserHeader = UserHeader(Title,ProgName) UserHeader = UserHeader(Title,ProgName)
,version=version ,version=version
,Title=Title ,Title=Title
,ProgName=ProgName ,ProgName=ProgName
) )
@app.route('/portfolio') @app.route('/portfolio')
def portfolio(): def portfolio():
Title="Отзывы" Title="Отзывы"
return render_template('portfolio.htm', return render_template('portfolio.htm',
UserHeader = UserHeader(Title,ProgName) UserHeader = UserHeader(Title,ProgName)
,version=version ,version=version
,Title=Title ,Title=Title
@@ -127,7 +126,7 @@ def portfolio():
def UserHeader(Title,ProgName): def UserHeader(Title,ProgName):
CurStr="" CurStr=""
if (os.path.exists("app/templates/_header")==True): if (os.path.exists("app/templates/_header")==True):
file = open("app/templates/_header", "r") file = open("app/templates/_header", "r")
#print ("Чтение заголовка") #print ("Чтение заголовка")
CurStr= file.read() CurStr= file.read()
@@ -140,7 +139,7 @@ def UserHeader(Title,ProgName):
@app.route('/favicon.ico') @app.route('/favicon.ico')
def favicon1(): def favicon1():
if (os.path.exists("app/static/image/favicon.ico")==True): if (os.path.exists("app/static/image/favicon.ico")==True):
file = open("app/static/image/favicon.ico", "r") file = open("app/static/image/favicon.ico", "r")
CurStr= file.read() CurStr= file.read()
file.close() file.close()