summaryrefslogtreecommitdiff
path: root/classes/userhelper.php
AgeCommit message (Expand)Author
2022-08-31Set user related sessions for single user modepowerivq
2022-08-31Add last_login to single user modepowerivq
2022-06-13userhelper: fix optional parameter being declared before a required oneAndrew Dolgov
2022-06-10UserHelper, CLI: add a method to check user passwordAndrew Dolgov
2022-06-10 * add UserHelper methods to manipulate user database (add, modify, delete)Andrew Dolgov
2022-03-29set last_login_update session variable immediately when logging inAndrew Dolgov
2021-11-14Change the param type for UserHelper::hash_password() $algo to appease PHPStan.wn_
2021-11-14userhelper: add a phpdoc variable class hintAndrew Dolgov
2021-11-11Address PHPStan warnings in 'classes/userhelper.php'.wn_
2021-11-10add two helper account access levels:Andrew Dolgov
2021-05-11Improve missing token checkJacek Tomasiak
2021-03-29OTP: generate longer secrets, also make them easier to read/copyAndrew Dolgov
2021-03-05use separate database column for OTP secrets (migrate previous format if needed)Andrew Dolgov
2021-03-05sessions: stop validating against hash of user agent because chromium is sendingAndrew Dolgov
2021-03-02move dbupdater to db/updater; move base SCHEMA_VERSION constant inside db/upd...Andrew Dolgov
2021-03-01don't try to pass string literal NOW() to ORM as a timestampAndrew Dolgov
2021-03-01userhelper: use orm for a few more user-related thingsAndrew Dolgov
2021-03-01userhelper: use orm for some thingsAndrew Dolgov
2021-03-01simplify internal authentication code and bump default algo to SSHA-512Andrew Dolgov
2021-02-26remove a bunch of return type hints that didn't quite fitAndrew Dolgov
2021-02-26* switch to composer for qrcode and otp dependenciesAndrew Dolgov
2021-02-25userhelper: only notify failed login for actual loginsAndrew Dolgov
2021-02-25fix crash caused by non-numeric non-null _SESSION[uid] passed to sql loggerAndrew Dolgov
2021-02-25logger: shorter syntaxAndrew Dolgov
2021-02-25api: remove base64 encoded passwords (wtf), log all authentication failures i...Andrew Dolgov
2021-02-25stop caching schema version entirely, fix some session_start() related warningsAndrew Dolgov
2021-02-25use constants in get_pref()/set_pref()Andrew Dolgov
2021-02-25implement prefs UI based on new prefs class and a few more thingsAndrew Dolgov
2021-02-25initial (wip) for new prefsAndrew Dolgov
2021-02-22wip: initial for config objectAndrew Dolgov
2021-02-19move bookmarklet-related methods out of public.php into the pluginAndrew Dolgov
2021-02-16move session-related functions to their own namespaceAndrew Dolgov
2021-02-15move reset_password to UserHelperAndrew Dolgov
2021-02-15prefs: unify namingAndrew Dolgov
2021-02-14move logout_user() to UserHelperAndrew Dolgov
2021-02-12force _ENABLED_PLUGINS to string when passed to pluginhostAndrew Dolgov
2021-02-11add UserHelper::find_user_by_login() and rewrite some user checks to invoke i...Andrew Dolgov
2021-02-08fix hierarchy of authentication modules, make everything extend Auth_Base and...Andrew Dolgov
2021-02-06more php8 fixes mostly related to loginAndrew Dolgov
2021-02-05initial WIP for php8; bump php version requirement to 7.0Andrew Dolgov
2021-01-15pluginhost: load plugin data automatically (also marks load_data method as pr...Andrew Dolgov
2021-01-05get_user_ip: remove REMOTEADDR for the time beingAndrew Dolgov
2021-01-05use X-Real-IP headers if possible while authenticatingAndrew Dolgov
2020-09-22use self:: in some places to invoke static methods from the same classAndrew Dolgov
2020-09-22remove a lot of stuff from global context (functions.php), add a few helper c...Andrew Dolgov