Code đăng nhập bằng uid, mã hóa wapego

20 bài đăng
Tags:
07.07.2015 / 23:01
thaian2009
Bài đăng: 709
Member

Style

HTML5
  1. <!--Style-->
  2. <style type="text/css">
  3. ::-webkit-scrollbar { height: 13px; width: 13px; } ::-webkit-scrollbar-thumb { -webkit-box-shadow: inset 2px 2px 3px #696969; background: #696969; border: 1px solid #D5D4D4; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } ::-webkit-scrollbar-track { -webkit-box-shadow: inset 2px 2px 3px #e0e0e0; background: #fff; border: 0 solid #000; } @-webkit-keyframes hue { 100% { -webkit-filter:hue-rotate(360deg); } } img:hover,a:link:hover{ -webkit-animation:hue 1s linear infinite; } ::-moz-selection { color: #FF0000;text-shadow:1px 1px 1px #FF99FF,2px 2px 2px #FF99FF,3px 3px 3px #FF99FF,4px 4px 4px #ff000d; font-size:16px;font-style:bold;font-family:Monotype Corsiva,Times New Roman; } ::selection { color: #FF0000;text-shadow:1px 1px 1px #FF99FF,2px 2px 2px #FF99FF,3px 3px 3px #FF99FF,4px 4px 4px #ff000d; font-size:16px;font-style:bold;font-family:Monotype Corsiva,Times New Roman; }
  4. *{max-width:99.9%!important}.login,.xlogin,body{height:100%;line-height:27px;}input:hover, a:hover, textarea:hover, label, select{cursor:url("/files/1049801/hinhanh.gif"), auto; }.footer,.wcontainer .center div{text-align:left;}.ititle,.stext,.topic,.xtopic{font-weight:700}.page-naved,.pagenav,a:link,a:visited{text-decoration:none}body{color:#888;font-family:sans-serif;background-color:#fff;word-wrap:break-word;max-width:640px!important;border:1px solid #eee;margin:0 auto;font-size:14px;border-radius: 4px; box-shadow: 0px 0px 8px #343434;cursor: url("/files/1049801/muiten.gif"), auto;font-family: Comicsansms, cursive;}.login,.xlogin{padding: 5px 5px 5px 10px;border-bottom:1px solid #eee}.wcontainer .center div a img{width:139px;height:13px}.title{border-width:0;padding:15px 20px;border-bottom:1px solid #eee!important;height:100%;background-color:transparent}.ititle,.line,.shadow,.titles{border-bottom:1px solid #eee}.header{background-color:#9E9E9E;padding:5px 5px 0;color:#fff;box-shadow:0 5px 10px -2px #aaa}.stext{font-size:19px;padding-left:10px;color:#fff}.titles{padding:10px 5px 5px 10px;height:100%}.footer{background-color:#212121;padding:5px 5px 5px 10px;color:#e0e0e0;box-shadow:0 0 10px #aaa}.buttons{background-image:url(/files/1049801/menus.png);background-color:transparent;border:0;height:23px;width:23px}.buttons:hover{box-shadow:0 5px 10px -2px #aaa;animation:labelanim .5s forwards;border-radius:50%}.shadow{height:1px;width:100%;background-color:#dedede;border-top:1px solid #b4b4b4}a:visited{color:#545454}a:hover{color:#4fc3f7;animation:ahoveranim .3s forwards}.btng a:hover,.xlogin:active,input:hover,select:hover,xmsg:active{animation:labelanim .5s forwards}a:link{padding:5px 0;color:#29b6f6}input,input[type=password],input[type=text],select{border:1px solid #D8D6D6;box-shadow:0 0 5px #D3D5D7;margin:5px 2px;padding:5px;border-radius:5px;font-size:15px}input[type=submit],input[type=button]{border:none;background:#9E9E9E;color:#fff;font-weight:700;padding:6px 50px;border-radius:5px}input:hover,select:hover{box-shadow:0 0 5px #444545}.line{height:1px;width:50%}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fffafe inset;-webkit-text-fill-color:red;border:1px solid #D0D0D0;font-size:16px}.ititle{background-color:#FDFDFD;padding:5px 5px 5px 10px;height:100%}.ititle a:link{color:#888}div.btng{text-align:right!important}.btng a.abtng,.btng a.bbtng{padding:8px 10px 4px;border:1px solid #eee;border-bottom:0 solid gray;background-color:#f2f2f2}.btng a.bbtng{padding:8px 10px 0!important}.btng a:hover{background-color:#f7f7f7!important;box-shadow:1px 1px 5px #7c7c7c}.topic,.xtopic{padding:5px 5px 5px 10px;border-bottom:1px solid #eee;height:100%;background-color:#F1F1F1}.xlogin,.xtopic{position:relative}.smsdate,.smsgid,.xmsgid{position:absolute}.xtopic a:link{color:#000!important}.xtopic a:hover{color:#00AFFF!important}.xlogin:hover,.xmsg:hover,.xtopic img:hover,.xtopic:hover{box-shadow:1px 1px 5px #7c7c7c;animation:labelanim .5s forwards}.xlogin:active,xmsg:active{box-shadow:1px 1px 5px #212121}.bogoc{border-radius:50%;border:1px solid #D1EBD2}.bogoc:hover{box-shadow:0 0 5px rgba(144,144,144,.76)}.msg img{vertical-align:text-top}.pagenav{background-color:#fff;border:1px solid #ccc;padding:2px 6px!important;border-radius:2px;color:#67696A!important}.pagenav:hover{background-color:#222;border:1px solid #222;text-shadow:none;color:#fff!important}.page-naved{background-color:#222;border:1px solid #ccc;padding:2px 6px;border-radius:2px;color:#fff}.login .paging-new{text-align:center!important}.xmsg .xlogin:hover,.xmsg .xtopic:hover{box-shadow:1px 1px 5px transparent;animation:lanim .5s forwards!important}.xmsg .xlogin{padding:10px 20px 15px}.xmsgid{right:0;top:0;background-color:#d0d0d0;border:1px solid #c2aeae}.smsgid{right:0;top:0;background-color:#f6f6f6;border:1px solid #eee}.smsdate{right:0;bottom:0;font-size:12px;font-weight:400}.smenu .xlogin{padding:5px 5px 5px 10px}.ititle img{vertical-align: middle;}@keyframes labelanim{to{box-shadow:0 0 10px #888;-webkit-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}.vtext a{font-size:9px!important}}
  5. .numb{background-color: whitesmoke; color: black; border: 1px solid#E2E2E2; padding: 0px 4px; font-weight: 900; box-shadow: 1px 1px 1px 1px rgb(152, 152, 152);}.vlight{border-radius: 4px; box-shadow: 0px 0px 8px #343434;}
  6. </style>
Đã chỉnh sửa. MrKen (03.04.2016 / 19:40)
07.07.2015 / 23:05
thaian2009
Bài đăng: 709
Member

Post ở trang đăng kí:

PHP
  1. <div class="titles">Xin chào {{api.r.getClientIp()}}!</div>
  2.  
  3.  
  4. {%if api.r.get("site")==""%}
  5. <div class="ititle" align="right"><img src="/files/1049801/login.gif" valign="middle" width="20"/>&nbsp;&nbsp;Login(đăng nhập)</div>
  6. {%if api.r.get("sid")=="log" and api.r.get("nick")|length >=2 and api.r.get("pass")|length >=2%}
  7. {%set nick=api.u.get(api.r.get("nick")).nick%}
  8. <script type="text/javascript">window.location="/main.php?id=log&rem={{api.r.get("rem")}}&pass={{api.r.get("pass")}}&nick={%if nick|length>=2%}{{nick}}{%else%}{{api.r.get("nick")}}{%endif%}";</script>
  9. <noscript><META http-equiv="refresh" content="0;URL=/main.php?id=log&rem={{api.r.get("rem")}}&pass={{api.r.get("pass")}}&nick={%if nick|length>=2%}{{nick}}{%else%}{{api.r.get("nick")}}{%endif%}"/><noscript>
  10. {%endif%}
  11.  
  12. {%set error=api.r.get("error")%}
  13. <div class="login">
  14. <form action="main.php?sid=log" method="post">
  15. {%if error=="1"%}
  16. <b style="color:red">Bạn vừa nhập sai mật khẩu. Xin nhập lại lần nữa!</b><br/>
  17. {%endif%}
  18. {%if error=="0"%}
  19. <b style="color:red">Tên tài khoản(nick name) bạn vừa nhập chưa được đăng kí hoặc đã bị xóa!</b><br/>
  20. {%endif%}
  21. <input type="hidden" name="id" value="log"/>
  22. Tài khoản hoặc uid:
  23. <br/>
  24. {%if api.r.get("nick")==NULL and api.r.get("sid")=="log"%}
  25. <b style="color:red">Bạn phải nhập tên tài khoản hoặc uid vào đây!</b><br/>
  26. {%endif%}
  27. <input name="nick" maxlength="40" size="20" type="text" placeholder="Tài khoản" {%if error=="0"%}autofocus style="border:1px solid red"{%else%}value="{{api.r.get("nick")}}"{%endif%} style="background-image: url('/files/1049801/nick.png'); background-position: center right; background-repeat: no-repeat;"/>
  28. <br>Mật khẩu(tối thiểu 6 kí tự):<br/>
  29. {%if api.r.get("pass")==NULL and api.r.get("sid")=="log"%}
  30. <b style="color:red">Bạn phải nhập mật khẩu để đăng nhập!</b><br/>
  31. {%endif%}
  32. <input name="pass" maxlength="30" type="{%if error=="1"%}text{%else%}password{%endif%}" size="20" placeholder="Mật khẩu" {%if error=="1"%}autofocus style="border:1px solid red"{%else%}value="{{api.r.get("pass")}}"{%endif%} style="background-image: url('/files/1049801/pass.gif'); background-position: center right; background-repeat: no-repeat;"/>
  33. <br/>
  34. <input name="rem" type="checkbox" value="1" checked/>Tự động đăng nhập
  35. <br/>
  36. <input type="submit" value="Đăng nhập"/>
  37. </form>
  38. <div class="line"></div>
  39. <a href="/main.php?f=3345060">Đăng kí tài khoản.</a><br/>
  40. <a href="/main.php?site=forgot">Quên mật khẩu.</a>
  41. </div>
  42. {%endif%}
  43. {%if api.r.get("site")=="forgot"%}
  44. <div class="ititle" align="right"><img src="/files/1049801/login.gif" valign="middle"/>&nbsp;&nbsp;Tìm lại mật khẩu?</div>
  45. <div class="login" align="center" style="text-align:center">
  46. <form action="main.php?id=forgot" method="post">Nhập tên nick:<br><input name="nickname" type="text"/><br><input type="submit" value="Gửi"/></form>
  47. </div><br/>
  48. <div align="right" style="text-align:right;border:none" class="btng"><a href="main.php?" style="padding: 8px 10px 0px 10px; border: 1px solid rgb(238, 238, 238);border-bottom:0px solid gray; background-color: rgb(242, 242, 242);">Trở về</a></div>
  49.  
  50. {%endif%}
07.07.2015 / 23:09
thaian2009
Bài đăng: 709
Member

Post ở Header chung

PHP
  1. {%if api.r.get("id")=="log" and (api.r.get("error")=="1" or api.r.get("error")=="0")%}
  2. <script type="text/javascript">window.location="/main.php?error={{api.r.get("error")}}";</script>
  3. <meta http-equiv="refresh" content="0;url=/main.php?error={{api.r.get("error")}}"/>
  4. {%endif%}
07.07.2015 / 23:15
thaian2009
Bài đăng: 709
Member

Post ở thông tin người dùng:

PHP
  1. {%macro mahoauid(b)%}{%set k=".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"%}{%for i in 0..b|length-1%}{{k|slice(b|slice(i,1)*1,1)}}{%endfor%}{%endmacro%}
  2. {%import _self as forms%}
  3.  
  4. Mã đăng nhập nhanh của bạn là: {{forms.mahoauid(api.r.get("uid"))}} hoặc: {{api.r.get("uid")}}
07.07.2015 / 23:20
hanhphucao
Bài đăng: 2470
Admin
Admin là người tận tâm và luôn hành xử đúng mực.

Mấy code này, chú giữ lấy làm code riêng cho wap chú đi :yao:

Tôi có thể khẳng định sẽ ko ai copy đâu :troll:

07.07.2015 / 23:23
thaian2009
Bài đăng: 709
Member

Post để dành z mà hehe

08.07.2015 / 06:45
b0ysh0ckhn
Bài đăng: 1146
Member
Nguyễn Minh Phương

vừa thừa vừa dài :v đánh giá khách quan....k cần test cũng đủ biết

08.07.2015 / 12:09
thaian2009
Bài đăng: 709
Member

:v nó chỉ 4 dòng thôi, sẵn copy luôn index :v

08.07.2015 / 12:15
b0ysh0ckhn
Bài đăng: 1146
Member
Nguyễn Minh Phương

:3 tóm lại code toàn thừa

08.07.2015 / 12:32
hanhphucao
Bài đăng: 2470
Admin
Admin là người tận tâm và luôn hành xử đúng mực.

:m9: