npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

multiuserauthenticator

v1.0.0

Published

"Creating basic api for CRUD opration and some basic task"

Downloads

5

Readme

REST api related to authentication and authorization while user try to login or signup any specific application

About:

  • This API help developer how to secure different api point so that any anonymous user may not take advantage of these weakness causes flood your database with invalid request or query something which lead to be access of your database and he/she able to see the confidential information which is related to user and deminish the image of the organization .

LOGIN AS ADMIN

s1

TRY TO LOGIN USER WITHOUT ADMIN PRIVILEGES

s2

TRY TO REMOVE SOMEONE WITHOUT ADMIN PRIVILEGES

s3

DATABSE ENTRY

s4

ENTER A WORNG EMAIL OR PASSWORD

s5

PROMOTE NORMAL USER TO ADMIN

s6

REGISTER AS ADMIN USING ADMIN PASSWORD WHICH IS GIVEN TO THEM BY ORGANIZATION

s7

TRY TO DELETE USER WITHOUT PRIVILEGES

s8

app.get('/',async(req,res)=>{
    res.send([{Info:"welcome to api Information page", },
     { "/api/register":"register User and admin with different privilage admin need to admin password for register"},
{"/api/login":"admin log using only through token and normal user need to send req.body having userId and password"},
{"/api/register":"register User and admin with different privilage admin need to admin password for register"},
{"modification":"update and delete the user done by admin only route are protected"},
{"/api/login/admin":"for admin"},
{"/api/login/normal":"normal user"},
{"/api/register/admin":"nee password for register as admin"},
{"/api/register/normal":"register as normal user"},
{"put request at .api/register/":"requset to pass req.body.isAdmin"},
{"delete /api/register/id":"pass id as parameter"},
{"the screenshot of testing of api are attach my github respository":"pls have a look"}])
});
  • For Makeing it More secure and reliable I am still working on it .

Contributer's is Always welcome

  • if anyone want to collaborate feel free to contact me or message me on linkedin :)

Regards & Welcome

Durgesh Tiwari