Skip to content

Instantly share code, notes, and snippets.

import {getToken} from "next-auth/jwt"
import {NextURL} from "next/dist/server/web/next-url"
import {NextResponse, NextMiddleware} from "next/server"
const authorizedPages = ["/courses", "/assessment"]
const url = (path: string, base: NextURL, params?: Record<string, string>) => {
const basedUrl = new URL(path, base)
if (params) {
basedUrl.search = new URLSearchParams(params).toString()
@neoromantic
neoromantic / demo.html
Created November 8, 2019 16:05
HTML форма, которая POST'ом передает корзину и данные пользователя (опционально) в Clicker и открывает форму кликера в новом окне
<form action="https://app.clicker.one/order/holodilnik" method="post" target="_blank">
<input type="hidden" name="address" value="Москва, Тверская, 20">
<input type="hidden" name="phone" value="+79991232323">
<input type="hidden" name="shopOrderId" value="55346">
<input type="hidden" name="cart" value="[
{ &quot;title&quot;: &quot;Item 1&quot;, &quot;categoryId&quot;: &quot;cat1&quot; },
{ &quot;title&quot;: &quot;Item 2&quot; },
]">
<button type="submit"><img src="banner.jpg"></button>
</form>
@neoromantic
neoromantic / index.html
Last active September 18, 2019 14:25
Форма, которая сохраняет заказ
<body>
<h1>Я - интернет магазин!</h1>
<form action="https://clicker-git-feature-leads.gooditworks.now.sh/api/createLead" method="post">
<input type="hidden" name="redirect" value="true" />
<input id="queryInput" type="hidden" name="leadSource" value="" />
<button type="submit"> Заказать установку! </button>
</form>
<script>
var query = {
"shopOrderId": "1339",

Keybase proof

I hereby claim:

  • I am neoromantic on github.
  • I am sergeypetrov (https://keybase.io/sergeypetrov) on keybase.
  • I have a public key ASDzW0xWFvnqKEl7HknQ0ozgrtnzEImn3Zn3TlIQzvvoGgo

To claim this, I am signing this object: