Mercurial Hosting > chat
comparison src/lib/User.luan @ 117:e2deb5236f26
better login
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Thu, 04 Dec 2025 21:43:47 -0700 |
| parents | 7b339b1ccd11 |
| children |
comparison
equal
deleted
inserted
replaced
| 116:98b2dc732ca0 | 117:e2deb5236f26 |
|---|---|
| 11 local random = Math.random or error() | 11 local random = Math.random or error() |
| 12 local Table = require "luan:Table.luan" | 12 local Table = require "luan:Table.luan" |
| 13 local concat = Table.concat or error() | 13 local concat = Table.concat or error() |
| 14 local Html = require "luan:Html.luan" | 14 local Html = require "luan:Html.luan" |
| 15 local html_encode = Html.encode or error() | 15 local html_encode = Html.encode or error() |
| 16 local url_encode = Html.url_encode or error() | |
| 16 local Lucene = require "luan:lucene/Lucene.luan" | 17 local Lucene = require "luan:lucene/Lucene.luan" |
| 17 local lucene_quote = Lucene.quote or error() | 18 local lucene_quote = Lucene.quote or error() |
| 18 local Http = require "luan:http/Http.luan" | 19 local Http = require "luan:http/Http.luan" |
| 19 local Db = require "site:/lib/Db.luan" | 20 local Db = require "site:/lib/Db.luan" |
| 20 local run_in_transaction = Db.run_in_transaction or error() | 21 local run_in_transaction = Db.run_in_transaction or error() |
| 115 function user.name_html() | 116 function user.name_html() |
| 116 return html_encode(user.name or user.email) | 117 return html_encode(user.name or user.email) |
| 117 end | 118 end |
| 118 | 119 |
| 119 function user.login_url() | 120 function user.login_url() |
| 120 return base_url().."/do_login.html?user="..user.id.."&password="..user.password | 121 return base_url().."/login.html?email="..url_encode(user.email).."&password="..user.password |
| 121 end | 122 end |
| 122 | 123 |
| 123 return user | 124 return user |
| 124 end | 125 end |
| 125 | 126 |
