MeterLogger
Functions | Variables
httpd_user_init.c File Reference
#include <esp8266.h>
#include "httpd.h"
#include "httpdespfs.h"
#include "cgiwifi.h"
#include "auth.h"
#include "debug.h"
Include dependency graph for httpd_user_init.c:

Go to the source code of this file.

Functions

int myPassFn (HttpdConnData *connData, int no, char *user, int userLen, char *pass, int passLen)
 
void httpd_user_init (void)
 

Variables

HttpdBuiltInUrl builtInUrls []
 

Function Documentation

◆ httpd_user_init()

void httpd_user_init ( void  )

Definition at line 75 of file httpd_user_init.c.

References httpdInit(), and INFO.

75  {
77  INFO("\nReady\n");
78 }
HttpdBuiltInUrl builtInUrls[]
ICACHE_FLASH_ATTR void httpdInit(HttpdBuiltInUrl *fixedUrls, int port)
Definition: httpd.c:509
#define INFO(...)
Definition: debug.h:17
Here is the call graph for this function:

◆ myPassFn()

int myPassFn ( HttpdConnData connData,
int  no,
char *  user,
int  userLen,
char *  pass,
int  passLen 
)

Definition at line 24 of file httpd_user_init.c.

References os_strcpy.

24  {
25  if (no==0) {
26  os_strcpy(user, "admin");
27  os_strcpy(pass, "s3cr3t");
28  return 1;
29 //Add more users this way. Check against incrementing no for each user added.
30 // } else if (no==1) {
31 // os_strcpy(user, "user1");
32 // os_strcpy(pass, "something");
33 // return 1;
34  }
35  return 0;
36 }
#define os_strcpy
Definition: osapi.h:42

Variable Documentation

◆ builtInUrls

HttpdBuiltInUrl builtInUrls[]
Initial value:
={
{"/generate_204", cgiRedirect, "/wifi/wifi_setup.tpl"},
{"/hotspot-detect.html", cgiRedirect, "/wifi/wifi_setup.tpl"},
{"/", cgiRedirect, "/wifi/wifi_setup.tpl"},
{"/wifi", cgiRedirect, "/wifi/wifi_setup.tpl"},
{"/wifi/", cgiRedirect, "/wifi/wifi_setup.tpl"},
{"/wifi/wifi_setup.tpl", cgiEspFsTemplate, tplSetup},
{"/wifi/setup.cgi", cgiSetup, NULL},
{"/wifi/wifiscan.cgi", cgiWiFiScan, NULL},
{"*", cgiEspFsHook, NULL},
{NULL, NULL, NULL}
}
void ICACHE_FLASH_ATTR tplSetup(HttpdConnData *connData, char *token, void **arg)
Definition: cgiwifi.c:247
#define NULL
Definition: def.h:47
int ICACHE_FLASH_ATTR cgiEspFsHook(HttpdConnData *connData)
Definition: httpdespfs.c:39
int ICACHE_FLASH_ATTR cgiSetup(HttpdConnData *connData)
Definition: cgiwifi.c:168
int ICACHE_FLASH_ATTR cgiEspFsTemplate(HttpdConnData *connData)
Definition: httpdespfs.c:88
int ICACHE_FLASH_ATTR cgiWiFiScan(HttpdConnData *connData)
Definition: cgiwifi.c:108
ICACHE_FLASH_ATTR int cgiRedirect(HttpdConnData *connData)
Definition: httpd.c:256

Definition at line 49 of file httpd_user_init.c.