diff --git a/config/default.yml b/config/default.yml index 93fd0dd..edfbee5 100644 --- a/config/default.yml +++ b/config/default.yml @@ -3,6 +3,8 @@ server: salt: rapid // environment of server: [ debug, production ] env: debug + base: http://rapid.cotr.me/ + api: http://rapid.cotr.me/api/ database: host: 127.0.0.1 port: 3306 @@ -11,11 +13,11 @@ database: db: rapid site: front: Rap-ID - demo: Rap支付 + demo: Rap身份 log: level: error content: front: banner: 快速安全实名认证算法 demo: - banner: Rap-ID支付演示 + banner: 基于Rap-ID的电子身份证系统 diff --git a/routes/demo/index.js b/routes/demo/index.js index dd1ccef..4a00ba5 100644 --- a/routes/demo/index.js +++ b/routes/demo/index.js @@ -7,17 +7,21 @@ router.get('/', function(req, res, next) { res.render('demo/index', { title: config.get('site.demo'), banner: config.get('content.demo.banner'), - home_title: config.get('site.demo') + home_title: config.get('site.demo'), + uri: 'rapid://authorize/?callback=' + encodeURIComponent(config.get('server.base') + 'demo/callback?token=') + + '&app=916FA0569B0135402A84FF2506C3CEC553241D568A0796F9F08A603AFB6BCB036FDC4A61DE218540CFAD0A7A7D52AC1345EDAFDCC02CC5330311DC40CDB6B3F3E36540ED759398F89F8A913E469805C497FB6DEE0E7B95A4' }); }); // GET /callback -router.get('/callback', function(req,res,next){ - res.render('demo/index',{ +router.get('/callback', function(req, res, next) { + res.render('demo/callback', { title: config.get('site.demo'), banner: config.get('content.demo.banner'), home_title: config.get('site.demo'), - token: req.query.token - }) + token: req.query.token, + demo_callback: true, + api: config.get('server.api') + }); }); module.exports = router; diff --git a/views/demo/callback.hbs b/views/demo/callback.hbs new file mode 100644 index 0000000..6d59225 --- /dev/null +++ b/views/demo/callback.hbs @@ -0,0 +1,9 @@ +

{{banner}} - 用户信息

+
+
+
+
+

姓名:

+

身份证号码:

+

Rap-ID用户名:

+
diff --git a/views/demo/index.hbs b/views/demo/index.hbs index 45b983b..4f2521b 100644 --- a/views/demo/index.hbs +++ b/views/demo/index.hbs @@ -1 +1,2 @@ -hi +

{{banner}}

+用Rap-ID登陆 diff --git a/views/demo/layout.hbs b/views/demo/layout.hbs deleted file mode 100644 index 45b983b..0000000 --- a/views/demo/layout.hbs +++ /dev/null @@ -1 +0,0 @@ -hi diff --git a/views/layout.hbs b/views/layout.hbs index 43e2214..9249648 100644 --- a/views/layout.hbs +++ b/views/layout.hbs @@ -2,7 +2,7 @@ - + {{title}} @@ -14,8 +14,21 @@ {{{body}}} {{>footer}} - - + + + {{#if demo_callback}} + + {{/if}}