전체 글43 쿼쿼리리 with recursive month_generator as ( select cast('20250701' as date) as month_start union all select month_start + interval 1 month from month_generator where month_start 2025. 10. 1. day_off_inf create table day_off_inf (email varchar(100) not null,day_off_date varchar(8) not null,comment varchar(255) default null,created_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP,updated_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,primary key (email, day_off_date),key idx_overtime_inf_email(email),key idx_overtime_inf_overtime_date(day_off_date)) comment = '해피휴무 날짜 등록 테이블' ENGINE.. 2025. 9. 16. 테이블 구조 show databases;create database happy_friday;drop database happya_friday_db;use happya_friday_db;select create database if not exists happy_friday_dbdefault character set utf8mb4default collate utf8mb4_unicode_ci;CREATE USER 'admin'@'localhost' IDENTIFIED BY 'admin1234';/*CREATE USER 'admin'@'%' IDENTIFIED BY 'admin1234';*/GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY 'admin1234';GRANT.. 2025. 8. 26. 로그인한 정보를 vue에 보관했다가 필요할 때 사용하려면 어떻게 해? Vue.js에서 로그인한 사용자 정보를 전역적으로 보관하고 사용하는 여러 방법을 제공해드리겠습니다. Vue 3에서는 **Pinia**, **Composables**, **provide/inject** 등을 활용할 수 있습니다.## 방법 1: Pinia 상태 관리 (권장)### 1. Pinia 설치 및 설정```bashnpm install pinia```**main.js**```javascriptimport { createApp } from 'vue'import { createPinia } from 'pinia'import App from './App.vue'import router from './router'import axios from 'axios'const app = createApp(App)con.. 2025. 8. 20. 로그인이 안되어 있을경우 로그인 화면이 보여지도록 vue3 코드를 만들어줘 Vue 3에서 로그인 상태에 따라 로그인 화면과 메인 화면을 조건부로 보여주는 코드를 만들어드리겠습니다.방법 1: App.vue에서 전역 조건부 렌더링App.vue (전역 로그인 체크) 로딩 중...import { onMounted } from 'vue'import { useAuthStore } from '@/stores/auth'import LoginView from '@/views/LoginView.vue'import NavBar from '@/components/NavBar.vue'const authStore = useAuthStore()onMounted(async () => { // 앱 시작 시 인증 상태 확인 await authStore.initializeAuth()})#app { .. 2025. 8. 20. 사용자의 프로필을 관리하는 테이블을 설계해줘 기존 JWT 로그인 시스템을 확장하여 사용자 프로필을 관리하는 포괄적인 테이블 구조를 설계해드리겠습니다.사용자 프로필 관리 테이블 설계1. 기존 Users 테이블 수정-- 기존 users 테이블 수정 (기본 인증 정보만 유지)ALTER TABLE users ADD COLUMN phone VARCHAR(20) NULL,ADD COLUMN email_verified BOOLEAN DEFAULT FALSE,ADD COLUMN phone_verified BOOLEAN DEFAULT FALSE,ADD COLUMN status ENUM('ACTIVE', 'INACTIVE', 'SUSPENDED', 'PENDING') DEFAULT 'PENDING',ADD COLUMN last_password_change TIMES.. 2025. 8. 20. 이전 1 2 3 4 ··· 8 다음