Skip to content

Instantly share code, notes, and snippets.

View no13bus's full-sized avatar
🎯
Focusing

DanielJia no13bus

🎯
Focusing
View GitHub Profile
class CommonAction extends Action
{
public function _initialize()
{
if(isset($_COOKIE['auto']) && !isset($_SESSION['uid'])){
$auto=explode('|',$_COOKIE['auto']);
$where=array('uid'=>$auto[0],'username'=>$auto[1]);
$user=M('user')->where($where)->find();
if ($user) {
session('uid',$user['id']);
public function login()
{
if(!IS_POST) $this->redirect('index',array('errormsg' => '非法请求'));
$email = I('email');
$last_login = date(time(),"Y-m-d,H:i:s");
$password = I('password','','md5');
/////find只会找到一条记录 这个是和select不同的地方 这找到的是一个集合
$user = M('user')->where(array('email' => $email))->find();
if (!$user || $user['password']!= $password) {
<?php
/**
*
*/
class TopicViewModel extends ViewModel
{
public $viewFields = array(
'topic' => array('id','title','content','last_replied_by','last_touched','created'),
'user' => array('username','nickname','avatar','uid','reputation', '_on' => 'topic.author_id=user.uid'),
<?php
/**
*
*/
class TopicViewModel extends ViewModel
{
public $viewFields = array(
'topic' => array('id','title','content','last_replied_by','last_touched','created'),
'user' => array('username','nickname','avatar','uid','reputation', '_on' => 'topic.author_id=user.uid'),
<?php
/**
* wechat php test
*/
//define your token
define("TOKEN", "iambus");
$wechatObj = new wechatCallbackapiTest();
if (isset($_GET['echostr'])) {
$wechatObj->valid();
@no13bus
no13bus / views.py
Created June 24, 2014 15:31
views.py
def index(request):
data={}
#传递request参数有没有比这个更好的实现?
data['request'] = request
return render_to_response('index.html',data,context_instance=RequestContext(request))
def signin(request):
data={}
if request.user.is_authenticated():
@no13bus
no13bus / index.html
Created June 24, 2014 15:35
index.html
<div class="nav-collapse collapse pull-right">
<ul class="nav">
{% if request.user.is_authenticated %}
<li>
<a href="/settings">{{ request.user.username }}</a>
</li>
<li>
<a href="/logout">退出</a>
</li>
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
#celery setting
from datetime import timedelta
CELERYBEAT_SCHEDULE = {
'add-every-30-seconds': {
'task': 'tasks.add',
@no13bus
no13bus / django_orm_killed
Created September 5, 2014 10:18
django_orm_killed
from django.core.management.base import BaseCommand,CommandError
from myapp.models import *
class Command(BaseCommand):
def handle(self, *args, **options):
result_list = results.objects.exclude(value='')
i = 1
for item in result_list:
patt = re.compile(u'^\d+\.\d+$|^\d+$')
maxvalue = item.re_monitor_info.max_value
@no13bus
no13bus / js
Created September 11, 2014 13:26
// Generated by CoffeeScript 1.8.0
var Bitfinex, crypto, qs, request;
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
request = require('request');
crypto = require('crypto');
qs = require('querystring');