// Secure authentication middleware
page.use(
'/*',
basicAuth({
username: 'hono',
password: 'acoolproject',
verifyUser: (username, password) => {
// Store username in context for later use
page.set('username', username)
return username === 'hono' && password === 'acoolproject'
}
})
)
page.get('/', (c) => {
// Get username from context instead of parsing headers
const username = c.get('username') || 'authenticated user'
// Secure authentication middleware
page.use(
'/*',
basicAuth({
username: 'hono',
password: 'acoolproject',
verifyUser: (username, password) => {
// Store username in context for later use
page.set('username', username)
return username === 'hono' && password === 'acoolproject'
}
})
)
page.get('/', (c) => {
// Get username from context instead of parsing headers
const username = c.get('username') || 'authenticated user'