1import{_ as d}from"./Button.vue_vue_type_script_setup_true_lang-DnHHYhs3.js";import{_ as p}from"./AdminLayout.vue_vue_type_script_setup_true_lang-DHWo7CM1.js";import{_ as u}from"./AdminUserDetailsLayout.vue_vue_type_script_setup_true_lang-DO5ggQ3B.js";import f from"./ActionPanelDescription-ClVz3Bto.js";import{_ as a}from"./UserContainer.vue_vue_type_script_setup_true_lang-caoOIXFE.js";import{_ as c}from"./UserSectionHeader.vue_vue_type_script_setup_true_lang-OwIRsrVK.js";import{_}from"./VerifyEmailSection.vue_vue_type_script_setup_true_lang-DDlTxfYA.js";import{_ as w}from"./TokenManagementSection.vue_vue_type_script_setup_true_lang-D3TAK3Ha.js";import{_ as v}from"./AdminHead.vue_vue_type_script_setup_true_lang-UvAy84Pd.js";import{d as y,u as k,o as $,e as g,a as e,w as t,g as i,b as m,h as P,F as x,z as B}from"./app-BeFKmA76.js";import"./index-BnAXN2PZ.js";import"./index-Chc9UA5B.js";import"./index-CobTJpls.js";import"./utils-DCADjnpI.js";import"./disclosure-BS7lkzYW.js";import"./BellIcon-DpNknhC5.js";import"./PageContainer.vue_vue_type_script_setup_true_lang-BTCiS3pI.js";import"./Container-D4sHP9-V.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./UserDetailHeader.vue_vue_type_script_setup_true_lang-D4QSb3pC.js";import"./BreadcrumbSeparator.vue_vue_type_script_setup_true_lang-C5yKlqZ7.js";import"./ChevronRightIcon-BkEuiuXC.js";import"./MetaItem-axL68fK_.js";import"./DateTooltip.vue_vue_type_script_setup_true_lang-Ca6mUpdy.js";import"./TooltipTrigger.vue_vue_type_script_setup_true_lang-DT4Y5qRg.js";import"./addLeadingZeros-Dlr2kVzz.js";import"./index-DlbXqK_n.js";import"./format-BfjL-Thg.js";import"./CreditCardIcon-DnYr0aLE.js";import"./Badge-BIiSS8Kf.js";import"./SessionRow.vue_vue_type_script_setup_true_lang-D0m8Sett.js";import"./TokenRow.vue_vue_type_script_setup_true_lang-CwBMnGb0.js";const F={class:"divide-y divide-gray-200 dark:divide-white/10"},os=y({layout:[p,u],__name:"security",props:{tokens:{},sessions:{},user:{}},setup(r){const o=k({}),n=()=>{o.post(B("admin.users.reset-password",r.user.id))};return(V,s)=>{const l=d;return $(),g(x,null,[e(v,{title:"User security"}),e(c,null,{default:t(()=>[...s[0]||(s[0]=[i(" Security ",-1)])]),description:t(()=>[...s[1]||(s[1]=[i(" Verify the user's email manually, send a password reset email and list all active devices. ",-1)])]),_:1}),m("div",F,[e(_,{user:r.user},null,8,["user"]),e(a,null,{default:t(()=>[e(f,null,{title:t(()=>[...s[2]||(s[2]=[i(" Send Password Reset",-1)])]),description:t(()=>[s[4]||(s[4]=m("p",null," The user will receive an email to reset their password. The current password will remain active until the user changed his password. ",-1)),e(l,{disabled:P(o).processing,class:"mt-4",variant:"secondary",onClick:n},{default:t(()=>[...s[3]||(s[3]=[i(" Send Password Reset Email ",-1)])]),_:1},8,["disabled"])]),_:1})]),_:1}),e(a,null,{default:t(()=>[e(w,{user:r.user,tokens:r.tokens,sessions:r.sessions},null,8,["user","tokens","sessions"])]),_:1})])],64)}}});export{os as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.