การสร้างบัญชี การเข้าสู่ระบบ และการตั้งค่าครั้งแรก (Onboarding)

ก่อนใช้ StitchKit เป็นแท่นทำงานส่วนตัวของคุณ คุณจะต้องสร้างบัญชี เข้าสู่ระบบ และผ่านตัวช่วยตั้งค่าเมื่อเปิดใช้ครั้งแรกสั้น ๆ ส่วนนี้อธิบายหน้าจอสมัคร ("Sign up"), เข้าสู่ระบบ ("Log in"), รีเซ็ตรหัสผ่าน ("Forgot password"), ยืนยันอีเมล ("Verify your email") และตัวช่วยตั้งค่าครั้งแรกที่แนะนำแผนตามเครื่อง/ผ้าที่คุณเลือก การสร้างบัญชีนั้นฟรี และคุณเริ่มใช้ฟีเจอร์พื้นฐานหลายอย่างได้โดยไม่ต้องมีบัญชีด้วยซ้ำ

เคล็ดลับ — ใต้ทุกฟอร์มบนหน้าจอจะมีลิงก์สลับ: จากหน้าจอเข้าสู่ระบบไปหน้าสมัคร จากหน้าสมัครไปหน้าเข้าสู่ระบบ และจากหน้าลืมรหัสผ่านกลับไปหน้าเข้าสู่ระบบได้ด้วยการคลิกเพียงครั้งเดียว

1. การสร้างบัญชี ("Sign up")

หน้าจอสมัครประกอบด้วยสามช่อง เฉพาะอีเมลและรหัสผ่านเท่านั้นที่จำเป็น ส่วนชื่อเป็นตัวเลือกเสริม

  1. คลิกลิงก์ "Don't have an account? Sign up" บนหน้าจอเข้าสู่ระบบ (หรือเปิดหน้าสมัครโดยตรง)
  2. พิมพ์ชื่อของคุณในช่อง "Name (optional)" — จะเว้นว่างไว้ก็ได้ เพราะช่องนี้ไม่บังคับ
  3. กรอกอีเมลที่ใช้งานได้ในช่อง "Email" อีเมลนี้เป็นทั้งข้อมูลระบุตัวตนสำหรับเข้าสู่ระบบ และเป็นที่อยู่ที่จะส่งอีเมลยืนยันและรีเซ็ตรหัสผ่านไป
  4. กรอกรหัสผ่านที่เป็นไปตามกฎรหัสผ่านในช่อง "Password" (ดู "กฎรหัสผ่าน" ด้านล่าง)
  5. กดปุ่ม "Create account" ระหว่างประมวลผล ปุ่มจะแสดงตัวบ่งชี้สถานะกำลังโหลด

เมื่อสมัครสำเร็จ ระบบจะถือว่าคุณเข้าสู่ระบบโดยอัตโนมัติ และแอปจะนำคุณไปยังหน้าหลัก (หากเข้าใช้เป็นครั้งแรก จะไปยังตัวช่วยตั้งค่าเมื่อเปิดใช้ครั้งแรกด้านล่าง) หากอีเมลลงทะเบียนไว้แล้ว จะปรากฏคำเตือน "This email is already registered" — ในกรณีนี้คุณต้องไปที่หน้าจอเข้าสู่ระบบ

2. การเข้าสู่ระบบ ("Log in")

  1. กรอกช่อง "Email" และ "Password"
  2. หากต้องการให้เซสชันคงอยู่บนอุปกรณ์นี้ ให้ทำเครื่องหมายในช่อง "Remember me" ไว้ (โดยค่าเริ่มต้นจะถูกทำเครื่องหมายไว้)
  3. กดปุ่ม "Log in"

หากอีเมลหรือรหัสผ่านไม่ถูกต้อง จะแสดงข้อความ "Invalid email or password" หากเข้าถึงเซิร์ฟเวอร์ไม่ได้ (ไม่มีอินเทอร์เน็ต) จะเกิดข้อผิดพลาดเครือข่ายที่ขอให้คุณตรวจสอบการเชื่อมต่อ หากเข้าสู่ระบบสำเร็จ แอปจะไปยังหน้าจอหลัก

Windows — คุณเลื่อนระหว่างช่องได้ด้วย Tab และส่งฟอร์มได้ด้วย Enter ช่องรหัสผ่านจะถูกซ่อนไว้ อักขระที่คุณกรอกจะถูกปกปิดด้วยจุด

3. ลืมรหัสผ่าน ("Forgot password")

ลิงก์ "Forgot password" บนหน้าจอเข้าสู่ระบบจะพาคุณไปยังหน้ารีเซ็ต

  1. พิมพ์อีเมลของบัญชีคุณในช่อง "Email"
  2. กดปุ่ม "Send reset link"
  3. หน้าจอจะแสดงข้อความยืนยันแบบเป็นกลางเพื่อความปลอดภัย: หากอีเมลนี้ลงทะเบียนไว้ ลิงก์รีเซ็ตได้ถูกส่งไปแล้ว กรุณาตรวจสอบกล่องจดหมายของคุณ
  4. คลิกลิงก์รีเซ็ตในอีเมลแล้วตั้งรหัสผ่านใหม่ รหัสผ่านใหม่ต้องเป็นไปตามกฎรหัสผ่านเดียวกันด้วย

หมายเหตุ — เพื่อความปลอดภัย ระบบจะไม่เปิดเผยว่าที่อยู่ที่คุณกรอกได้ลงทะเบียนไว้หรือไม่ ข้อความยืนยันจะเหมือนกันไม่ว่าที่อยู่จะลงทะเบียนไว้หรือไม่ก็ตาม หากลิงก์รีเซ็ตไม่มาถึงอีเมลของคุณ ให้ตรวจสอบโฟลเดอร์สแปม/จดหมายขยะ และตรวจให้แน่ใจว่าคุณพิมพ์ที่อยู่ถูกต้อง ลิงก์จะหมดอายุหลังจากผ่านไประยะหนึ่ง หากหมดอายุแล้วให้ส่งคำขอใหม่

หลังจากรีเซ็ตรหัสผ่านแล้ว คุณสามารถกลับไปยังหน้าจอเข้าสู่ระบบด้วยลิงก์ "Back to login" แล้วเข้าสู่ระบบด้วยรหัสผ่านใหม่ของคุณ

4. การยืนยันอีเมล ("Verify your email")

หลังจากสมัคร บัญชีของคุณพร้อมใช้งานแล้ว แต่ที่อยู่อีเมลของคุณยังไม่ได้รับการยืนยัน แอปจะส่งลิงก์ยืนยันให้คุณ การคลิกลิงก์นี้จะยืนยันที่อยู่ของคุณ

เมื่อบัญชีของคุณยังไม่ได้รับการยืนยัน คุณจะเห็นแถบข้อมูลที่ด้านบนของหน้าจอ "Account" (บัญชี):

  • หัวข้อ "Verify your email" และข้อความระบุว่าลิงก์ยืนยันถูกส่งไปยังที่อยู่ใด
  • การยืนยันจะเปิดการเข้าถึงเครื่องมือสนับสนุนและฟีเจอร์กู้คืนใบอนุญาต
  • หากอีเมลไม่มาถึง คุณขอลิงก์ใหม่ได้ด้วยปุ่ม "Resend email" ระหว่างส่ง ปุ่มจะเปลี่ยนเป็นสถานะ "Sending…" เมื่อสำเร็จ ระบบจะขอให้คุณตรวจสอบกล่องจดหมาย

เคล็ดลับ — หากคุณขอส่งใหม่บ่อยเกินไป ระบบอาจจำกัดการส่งชั่วคราว ให้รอสักครู่แล้วลองอีกครั้ง

5. ตัวช่วยตั้งค่าเมื่อเปิดใช้ครั้งแรก (การตั้งค่า first-run)

เมื่อคุณเปิด StitchKit เป็นครั้งแรก ตัวช่วยตั้งค่าสั้น ๆ จะต้อนรับคุณ คำตอบสามข้อง่าย ๆ ที่คุณให้จะตั้งค่ารูปแบบการบันทึก ระดับรายละเอียดของอินเทอร์เฟซ และการตั้งค่าฝีเข็มตามผ้าไว้ล่วงหน้าให้คุณ จากนั้นจะแนะนำแผนให้คุณ ตัวช่วยนี้จะปรากฏเพียงครั้งเดียวต่ออุปกรณ์

  1. ต้อนรับ: คุณจะเห็นหน้าจอแนะนำ แล้วดำเนินการต่อด้วย "Next →"
  2. เครื่อง ("What machine do you have?") — ขั้นที่ 1/3: เลือกยี่ห้อของคุณ: "Brother", "Bernina", "Janome", "Husqvarna", "Singer" หรือ "Other" ตัวเลือกของคุณจะกำหนดรูปแบบการบันทึกเริ่มต้นสำหรับ "Save As"
  3. ระดับประสบการณ์ ("What's your experience level?") — ขั้นที่ 2/3: เลือก "Beginner", "Intermediate" หรือ "Pro" ตัวเลือกนี้จะกำหนดว่าแถบด้านข้างของตัวแก้ไขจะดูเรียบง่ายหรือขั้นสูงเพียงใด
  4. ผ้า ("What fabric do you mostly embroider on?") — ขั้นที่ 3/3: เลือกผ้าที่คุณปักเป็นส่วนใหญ่จาก "T-shirt knit", "Woven cotton", "Towel", "Denim", "Cap" หรือ "Mixed" ตัวเลือกนี้จะเติมค่าความหนาแน่นและรองพื้นในตัวปรับตั้ง Save2Sew ให้ล่วงหน้าตามผ้าของคุณ
  5. สรุปและคำแนะนำแผน: ระบบจะแนะนำแผนให้คุณตามคำตอบที่ให้มา คำแนะนำตามระดับประสบการณ์เป็นดังนี้: Beginner → "Starter", Intermediate → "Pro", Pro → "Ultimate" การ์ดที่แนะนำจะถูกทำเครื่องหมายด้วยป้าย "RECOMMENDED"

ในแต่ละขั้น คุณมีความยืดหยุ่นอยู่บ้าง:

  • หากต้องการข้ามคำถามหนึ่ง ใช้ปุ่ม "Skip" ที่มุมขวาบนได้ คุณกลับไปยังขั้นก่อนหน้าได้โดยคลิกที่จุดด้านล่าง และถอยหลังหนึ่งขั้นได้ด้วย "← Back"
  • หากต้องการดำเนินการต่อโดยไม่ชำระเงินในหน้าจอแผน ให้แตะลิงก์ "Continue with free version →" คุณจะใช้งานเวอร์ชันฟรีต่อไปได้
  • การซื้อแผนไม่จำเป็นต้องสร้างบัญชี การซื้อจะดำเนินการผ่านสโตร์ (Apple) หากคุณเข้าสู่ระบบในภายหลัง การซื้อของคุณจะถูกผูกกับบัญชีและซิงค์ข้ามอุปกรณ์

สิ่งที่ตัวเลือกของคุณสอดคล้องกันในแอป:

ตัวเลือกเครื่องรูปแบบการบันทึกเริ่มต้น
"Brother"PES
"Bernina"EXP
"Janome"JEF
"Husqvarna"VP3
"Singer"XXX
"Other" / ไม่แน่ใจDST (สากล — รูปแบบกลางที่ทุกเครื่องอ่านได้)
ระดับประสบการณ์แผนที่แนะนำโหมดตัวแก้ไข
"Beginner""Starter"เรียบง่าย (Basic)
"Intermediate""Pro"เรียบง่าย (Basic)
"Pro""Ultimate"ขั้นสูง (Advanced)

เคล็ดลับ — ตัวเลือกเหล่านี้ไม่ถาวร คุณเปลี่ยนรูปแบบไฟล์ โหมดตัวแก้ไข และการตั้งค่าผ้าได้ตลอดเวลาจากหน้าจอตั้งค่าที่เกี่ยวข้องในภายหลัง หากคุณข้ามตัวช่วย ระบบจะใช้ค่าเริ่มต้นที่ปลอดภัย (DST + โหมดเรียบง่าย + ผ้าทอ)

6. กฎรหัสผ่าน

รหัสผ่านจะถูกตรวจสอบด้วยกฎเดียวกันทั้งฝั่งเบราว์เซอร์และฝั่งเซิร์ฟเวอร์:

  • ต้องมีความยาวอย่างน้อย 10 อักขระ
  • ต้องมีตัวอักษรอย่างน้อยหนึ่งตัว
  • ต้องมีตัวเลขอย่างน้อยหนึ่งตัว

หากคุณกรอกรหัสผ่านที่ไม่เป็นไปตามกฎ หน้าจอสมัครจะเตือนคุณก่อนส่ง: "Password must be at least 10 characters and include a letter and a number" ป้ายกำกับช่องในฟอร์มสมัครก็มีข้อความเตือนนี้เช่นกัน: "Password (min. 10 characters)"

7. "Remember me", เซสชัน และโทเคน

StitchKit รักษาเซสชันไว้ด้วยระบบโทเคน (token) สองส่วน: โทเคนการเข้าถึง (access token) ที่อายุสั้น และโทเคนต่ออายุ (refresh token) ที่อายุยาว

  • เมื่อทำเครื่องหมาย "Remember me" ไว้ (ค่าเริ่มต้น): โทเคนต่ออายุจะถูกบันทึกลงในอุปกรณ์ของคุณ เมื่อคุณปิดแล้วเปิดแอปใหม่ เซสชันของคุณจะคงอยู่และถูกกู้คืนโดยอัตโนมัติ
  • เมื่อไม่ได้ทำเครื่องหมาย "Remember me": โทเคนจะถูกเก็บไว้ในหน่วยความจำเฉพาะเซสชันนั้น ไม่ถูกเขียนลงดิสก์ เมื่อคุณปิดแอป เซสชันจะปิดและคุณต้องเข้าสู่ระบบใหม่
  • โทเคนการเข้าถึงมีอายุสั้น จะถูกต่ออายุโดยอัตโนมัติในเบื้องหลังด้วยโทเคนต่ออายุ โดยที่คุณไม่ต้องทำอะไร
  • เมื่อคุณออกจากระบบ ทั้งโทเคนการเข้าถึงและโทเคนต่ออายุจะถูกล้างและเซสชันจะปิด โทเคนสามารถถูกเพิกถอนได้จากฝั่งเซิร์ฟเวอร์ และเป็นของเฉพาะอุปกรณ์ที่คุณเข้าสู่ระบบ

หมายเหตุ — บนคอมพิวเตอร์สาธารณะหรือที่คุณไม่ไว้ใจ ให้ไม่ทำเครื่องหมายในช่อง "Remember me" เพื่อไม่ให้เซสชันของคุณคงค้างอยู่บนอุปกรณ์ และถูกออกจากระบบโดยอัตโนมัติเมื่อคุณปิดแอป