본문 바로가기
반응형

login4

[FastAPI] 비밀번호 암호화, JWT 사용하기 비밀번호 암호화 라이브러리 설치 pip install "passlib[bcrypt]" 우선 비밀번호 hash / verify 하는 예제 코드 입니다. from passlib.context import CryptContext pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto") def get_password_hash(password): return pwd_context.hash(password) def verify_password(plain_password, hashed_password): return pwd_context.verify(plain_password, hashed_password) print(get_password_hash('he.. 2023. 8. 15.
[Nodejs] session 사용하기 nodejs session session 에 값 설정하기 router.get('/login', (req, res) => { // 인증로직 성공 했다 치고 req.session.user = body req.session.user.expire = new Date() }) session 값 삭제하기 router.get('/logout', (req, res) => { req.session.destroy(function () { req.session }) }) 2021. 1. 15.
[PHP] Login, ajax 로 구현하기 PHP + ajax = 로그인 기능 단순히 page 이동으로 로그인 기능을 구현하려면 아래 링크를 참고하시면 됩니다. 2021/01/09 - [php] - [PHP] login, form submit으로 구현하기 login.php 에 form 은 아래와 같이 있습니다. login 여기서 button type 이 submit 인것을 클릭하면 form 의 내용을 action 으로 전달하게 되어있습니다. 하지만 ajax 로 호출하여 아이디 패스워드를 전달하고 로그인 성공여부만 받아옵니다. 그럼 페이지 이동이 없겠죠. jQuery ajax 로 요청을 합니다. $('#mForm button[type=submit]').click(function(e){ e.preventDefault(); let userId = $(.. 2021. 1. 9.
[PHP] login, form submit으로 구현하기 login form -> php Login 에서 사용하는 user id 와 password 로 로그인하는 기능이 필요할 때, login 여기서 login 버튼을 누르면 ./checkLogin.php 로 form Data 를 POST 방식으로 넘길겁니다. (GET 방식으로 넘기면 url에 비밀번호가 표시되니까, Login 과 같은 중요한 정보가 있을 때는 POST 로 호출합니다.) 그럼 위의 action 에 정의되어있는 checkLogin.php 에서 아래와 같이 받을 수 있습니다. - checkLogin.php $userId = $_POST['userId']; $userPwd = $_POST['userPwd']; // 받아온 데이터로 로그인 체크 후 // 성공이면 session 설정하고 index.php.. 2021. 1. 9.
728x90
반응형