Add page for connecting apps to your account
This commit is contained in:
@@ -17,7 +17,7 @@ func (wc *WebController) serveShareXConfig(w http.ResponseWriter, r *http.Reques
|
||||
|
||||
w.Header().Add("Content-Disposition", "attachment; filename=pixeldrain.com.sxcu")
|
||||
if templateData.Authenticated {
|
||||
sess, err := templateData.PixelAPI.PostUserSession()
|
||||
sess, err := templateData.PixelAPI.PostUserSession("sharex")
|
||||
if err != nil {
|
||||
log.Error("Failed to create user session: %s", err)
|
||||
wc.templates.Get().ExecuteTemplate(w, "500", templateData)
|
||||
|
@@ -197,6 +197,7 @@ func (wc *WebController) loginForm(td *TemplateData, r *http.Request) (f Form) {
|
||||
if session, err := td.PixelAPI.PostUserLogin(
|
||||
f.FieldVal("username"),
|
||||
f.FieldVal("password"),
|
||||
"Pixeldrain Website",
|
||||
); err != nil {
|
||||
log.Debug("Login failed: %s", err)
|
||||
formAPIError(err, &f)
|
||||
|
@@ -181,6 +181,7 @@ func New(
|
||||
{GET, "user/home" /* */, wc.serveTemplate("user_home", handlerOpts{Auth: true})},
|
||||
{GET, "user/settings" /* */, wc.serveTemplate("user_home", handlerOpts{Auth: true})},
|
||||
{GET, "user/api_keys" /* */, wc.serveTemplate("user_home", handlerOpts{Auth: true})},
|
||||
{GET, "user/connect_app" /* */, wc.serveTemplate("user_home", handlerOpts{Auth: true})},
|
||||
{GET, "user/transactions" /* */, wc.serveTemplate("user_home", handlerOpts{Auth: true})},
|
||||
{GET, "user/subscription" /* */, wc.serveTemplate("user_home", handlerOpts{Auth: true})},
|
||||
{GET, "user/confirm_email" /* */, wc.serveEmailConfirm},
|
||||
|
Reference in New Issue
Block a user