Advanced Search
Search Results
74 total results found
label 태그
label 태그 <label> 요소는 일반적으로 <input>, <textarea>, <select>와 같은 폼 필드와 연결하여 사용합니다. <label>과 폼 필드는 for와 id 속성으로 연결됩니다. <form> <label for="email">Email Address</label> <input type="email" id="email" name="email"> </form> label 태그를 사용하지 않아도 되는 경우 ...
alt 속성
alt 속성 alt 속성은 <img> 태그에서 사용됩니다. 이미지의 내용이나 기능을 간결하고 정확하게 설명하는 텍스트를 제공하는 것이 좋습니다. <img src="logo.png" alt="Company Logo"> alt 속성을 사용하지 않아도 되는 경우 이미지가 순수한 장식용일 때: 이미지가 페이지의 디자인적 요소로만 사용되는 경우, alt 속성은 빈 문자열(alt="")로 설정합니다. 이는 스크린 리더가 이미지를 무시하게 합니다. ...
Api23KeyPair를 활용한 통신 가이드
API23JS란? API23JS는 GUEST 사이트의 JavaScript에서 HOST 사이트의 API를 사용하기 위한 권한 키입니다. 여기서 HOST는 데이터를 요청받아 처리하고 반환하는 부모 사이트이며,GUEST는 데이터를 요청하는 자식 사이트라고 하겠습니다. 예를 들어 예시에서는 아래와 같이 정해놓고 진행하겠습니다. HOST: opticalpos GUEST: eyemsg HOST 설정방법 1. HOST가 될 사이트의 ...
[JavaScript] Api23KeyPair를 통한 통신방법
Api23KeyPair란? Api23KeyPair는 HOST(GUEST로부터 API 요청을 받는 사이트)와 GUEST(HOST의 API를 사용하는 사이트) 간의 안전한 데이터 통신을 위해 생성되는 암호화 키 쌍입니다. 이 키는 HOST와 GUEST 간의 통신에서 인증 및 권한 확인 역할을 하며, 민감한 데이터를 교환할 때 이를 안전하게 보호합니다. API23JS란? API23JS는 GUEST 사이트의 JavaScript에서 HOST 사이트의 ...
[WEB] Api23KeyPair를 통한 통신방법
Api23KeyPair란? Api23KeyPair는 HOST(GUEST로부터 API 요청을 받는 사이트)와 GUEST(HOST의 API를 사용하는 사이트) 간의 안전한 데이터 통신을 위해 생성되는 암호화 키 쌍입니다. 이 키는 HOST와 GUEST 간의 통신에서 인증 및 권한 확인 역할을 하며, 민감한 데이터를 교환할 때 이를 안전하게 보호합니다.
[Native-App] Api23KeyPair를 통한 통신방법
Api23KeyPair란? Api23KeyPair는 HOST(GUEST로부터 API 요청을 받는 사이트)와 GUEST(HOST의 API를 사용하는 사이트) 간의 안전한 데이터 통신을 위해 생성되는 암호화 키 쌍입니다. 이 키는 HOST와 GUEST 간의 통신에서 인증 및 권한 확인 역할을 하며, 민감한 데이터를 교환할 때 이를 안전하게 보호합니다.
파일업로드
1. 미디어라이브러리 파일업로드시 500에러 (1). Missing required client configuration options:\n\nregion -> 로컬에서 파일업로드시 env 파일의 파일 업로드 관련 설정을 반드시 확인해야합니다. 일반적으로 서버에서는 위와같이 env의 CDN_TYE이 CDN 제공서비스로 지정되어 있습니다. 또한 업로드한 파일을 불러오는 MEDIA_URL이 외부 스토리지 서버의 URL로 지정되어 있다면 파일을 불러오지 못...
프론트엔드 설치하기 (Docker)
아래 단계에 따라 DC 프론트엔드 설치를 진행하세요: 1. DC 프론트엔드 설치본(Docker)을 다운로드하려면 제공된 다운로드 링크를 클릭하여 dc-demo-frontend-docker.tar.gz 파일을 다운로드합니다. 2. 다운로드가 완료되면 dc-demo-frontend-docker.tar.gz 파일을 DC를 설치할 디렉토리로 이동합니다. 예를 들어, 설치할 디렉토리를 /path/to/install로 정했다면, 다음 명령어를 사용해 파일을 이동...
[Security] Content-Security-Policy
Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks. seo 진단시 위와 같은 진단내용이 잡힌다면 아래 내용들을 확인해주세요. Content-Security-Policy(CSP)란? CSP는 HTTP 응답 헤더 중 하나로, 브라우저가 페이지에 어떤 리소스를 로드할 수 있는지 제어하는 보안 정책을 정의합니다.이...
[SECURITY] http header의 cookie
쿠키 이름 역할 Secure 플래그 HttpOnly 플래그 PHPSESSID PHP 기본 세션 쿠키 적용 안됨 적용 안됨 XSRF-TOKEN CSRF 보호를 위한 토큰 적용됨 적용 안됨 Laravel 세션 쿠키: Laravel 세션 쿠키 적용됨 적용됨 XSRF-ROKEN과 Laravel 세션 쿠키는 프론트에서 처리 가능 PHPSESSID의 Secure 플래그 추가 방법 php.ini 설정 수정 session...
[SECURITY] Header 보안설정하기
Header OK Notice Warning Critical Recommendation --------------------------------------------------------------------------------------------- X-Frame-Options 0 0 77 0 X-Frame-Options header is not s...
Theme 개발시 네이밍 규칙
테마/계정/DB 복사 시 중복 단어로 인한 오류 방지를 위한 네이밍 규칙 🔎문제사항 테마나 DB를 복사할 때, 폴더명과 내부 콘텐츠의 텍스트가 함께 일괄 변경되면서 예상치 못한 문제가 발생할 수 있습니다. 예를들어 예를 들어, 기존 composable 테마를 복사해 **새로운 테마인 myaccount**로 변경하는 경우,편집기에서 composable이라는 단어를 전체 검색 후 변경하게 되면 폴더명뿐 아니라 내부 콘텐츠의 모든 composab...
[Mac] 버전별 Composer 설치하기 [수정중]
* mac 사용자에게 해당되는 내용입니다. 1. Composer가 PHP 버전을 변경하는 경우Composer 설치 자체로 PHP 버전이 변경되지는 않지만, 아래와 같은 상황에서는 PHP 최신 버전이 설치될 가능성이 있습니다: Homebrew 사용 시 의존성 문제: Homebrew로 Composer를 설치하면, Homebrew는 Composer의 의존성으로 최신 PHP 버전을 설치하려고 시도할 수 있습니다.이미 특정 버전의 PHP(예: PHP 7.3)를 설치...
수주 관리하기
수주 등록하기 1. 수주 등록 메뉴로 이동합니다. 메뉴의 이름은 사이트별로 상이할 수 있습니다. 2. 저장 우측 아래로 향한 화살표 버튼을 클릭하여 추가 버튼을 누릅니다. 3. 새로운 수주번호가 생성된 것을 확인할 수 있습니다. 4. 매출업체 버튼을 클릭하여 매출업체를 선택합니다. 선택하려는 업체명을 클릭하면 아래와 같인 해당 업체명이 자동입력됩니다. 5. 거래구분을 지정합니다. 6. 품목 추가 버튼을 클릭합니다. ...